2015-12-03 32 views
0

我试图使用Chromecast自定义接收器播放受DRM保护的内容。我正在关注此文档https://developers.google.com/cast/docs/custom_receiverChrome投影接收器中的混合内容阻塞应用

但它不适合我。它给出以下错误日志。

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]错误:cast.player.api.ErrorCode.MEDIAKEYS/203(NotSupportedError:只有安全的起源是允许 但是,当我们使用https视频内容时,它工作正常。您可以提供任何输入吗? –

+0

如果您使用任何类型的自适应速率流或DRM,则您的内容需要通过https进行流式传输。 –