2015-12-03 8 views
0

Я пытаюсь воспроизвести защищенный контент с DRM с помощью специального приемника Chromecast. Я следую этому документу https://developers.google.com/cast/docs/custom_receiver.Блокировка смешанного контента в приложении для приема хромного лидера

Но это не работает для меня. Он дает следующий журнал ошибок.

Mixed Content: The page at 'https://abcdefgfgh/index.html' was loaded over HTTPS, but requested an insecure XMLHttpRequest endpoint 'http://mytestvideo’. This content should also be served over HTTPS. 

Прошу совета. Спасибо заранее.

ответ

0

Похоже, что в журнале есть достаточно описательная информация о том, что это значит. Вам нужно, чтобы весь ваш видеоконтент был передан через https (SSL должен быть подписан известным авторитетом, а не самозаверяющим), и сервер также должен предоставить соответствующие заголовки CORS. Пожалуйста, обратитесь к ним и посмотрите, помогает ли это. В качестве отправной точки вы можете захотеть захватить наш reference receiver в качестве отправной точки; он уже много работает для вас.

+0

мы новый в хромированном приемнике ресивера. Мы разместили пример приложения-получателя в ведро AWS s3. при выдаче содержимого http-видео мы получаем следующую ошибку: media_player.js: 33 [30.353s] [cast.player.api.Host] error: cast.player.api.ErrorCode.MEDIAKEYS/203 (NotSupportedError: только защищенные корни разрешено Но когда мы используем видеоконтент https, он работает нормально. Можете ли вы указать любой ввод? –

+0

Если вы используете потоки адаптивной скорости или адаптивные скорости передачи, то ваш контент должен быть передан через https. –