rin*_*aro 9 flash ssl google-chrome rtmp actionscript-3
我正在为PC浏览器开发音频流媒体网络服务.
我们希望使用rtmpt(e)协议进行Flash插件流式传输.
主HTML页面包含https://URL.
问题是,当我们的SWF尝试连接流服务器(通过HTTP隧道)时,某些浏览器(即Chrome)会在URL栏中的安全图标上显示警告:
您与???.???.com的连接是使用128位加密进行加密的.但是,此页面包含其他不安全的资源.其他人在传输过程中可以查看这些资源,攻击者可以修改这些资源以更改页面外观.
并在开发者控制台上:
The page at 'https://***.***.com/' was loaded over HTTPS, but displayed insecure content from 'http://stream.***.net/fcs/ident2': this content should also be loaded over HTTPS.
The page at 'https://***.***.com/' was loaded over HTTPS, but displayed insecure content from 'http://***.***.***.113/open/1': this content should also be loaded over HTTPS.
...
Run Code Online (Sandbox Code Playgroud)
我认为这是因为Flash在访问HTTP时使用了浏览器的URL加载工具.
我该如何避免这些警告?
我们不想使用,rtmp(e)因为1935可能会被防火墙阻止在用户环境中,也不会rtmps因为我们的流媒体服务器不支持它.
我们不希望http://因为要求而使用主HTML.
| 归档时间: |
|
| 查看次数: |
416 次 |
| 最近记录: |