Я пытаюсь создать Chromecast CAF-приемник, совместимый с DASH + WIDEVINE.
Документация CAF:
const context = cast.framework.CastReceiverContext.getInstance();
const playbackConfig = new cast.framework.PlaybackConfig();
// Customize the license url for playback
playbackConfig.licenseUrl = 'http://widevine/yourLicenseServer';
playbackConfig.licenseRequestHandler = requestInfo => {
requestInfo.withCredentials = true;
};
context.start({playbackConfig: playbackConfig});
// Update playback config licenseUrl according to provided value in load request.
context.getPlayerManager().setMediaPlaybackInfoHandler((loadRequest, playbackConfig) => {
if (loadRequest.media.customData && loadRequest.media.customData.licenseUrl) {
playbackConfig.licenseUrl = loadRequest.media.customData.licenseUrl;
}
return playbackConfig;
});
Однако я всегда получаю для видео DASH + WDV ошибку HLS_MANIFEST_MASTER 411.Для контента без DRM у меня нет проблем.
У кого-нибудь есть Chromecast ресивер, работающий с DASH + WDV?
Большое спасибо,