【问题标题】:Mixed content blocking in chrome cast receiver appchrome cast 接收器应用程序中的混合内容阻塞
【发布时间】:2016-03-07 22:33:17
【问题描述】:

我正在尝试使用 Chromecast 自定义接收器播放受 DRM 保护的内容。我正在关注这个文档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.

请指教。 提前致谢。

【问题讨论】:

    标签: chromecast google-cast drm mixed-content custom-receiver


    【解决方案1】:

    看起来那里的日志足以说明它的含义。您需要通过 https 提供所有视频内容(SSL 应由已知授权机构签名,而不是自签名机构),并且服务器还必须提供适当的 CORS 标头。请解决这些问题,看看是否有帮助。作为旁注,您可能希望以我们的reference receiver 作为您的起点;它已经为你做了很多工作。

    【讨论】:

    • 我们是 chrome cast 接收器方面的新手。我们在 AWS s3 存储桶中托管了一个示例接收器应用程序。在投射 http 视频内容时,我们收到以下错误 media_player.js:33 [30.353s] [cast.player.api.Host] 错误:cast.player.api.ErrorCode.MEDIAKEYS/203 (NotSupportedError: Only secure origins are allowed但是当我们使用 https 视频内容时,它工作正常。您能提供任何输入吗?
    • 如果您使用任何类型的 pf 自适应速率流或 DRM,您的内容需要通过 https 进行流式传输。
    猜你喜欢
    • 1970-01-01
    • 2018-04-17
    • 2016-07-22
    • 1970-01-01
    • 1970-01-01
    • 2017-01-11
    • 2016-07-20
    • 2022-11-10
    • 1970-01-01
    相关资源
    最近更新 更多