Блокировка смешанного контента в приложении приемника chrome cast

Я пытаюсь воспроизвести контент, защищенный 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.

Пожалуйста посоветуй. Заранее спасибо.


person Anna    schedule 03.12.2015    source источник


Ответы (1)


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

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