我已经将Ant Media Server集成到我的项目中,并将其超低延迟播放器嵌入到我的网站中。但是,Ant Media Server返回无效响应。通常,相同的URL可以在Web浏览器上播放。问题在于嵌入。
我这样嵌入
<iframe src="//server_address:5080/WebRTCAppEE/play.html?name=70277403434" ></iframe>
你猜那是怎么回事?
此致
答案 0 :(得分:1)
问题可能与http和https之间的协议差异有关。例如,如果您的网站使用https,则嵌入
“ //服务器地址:5080 / WebRTCAppEE / play.html?name = 70277403434”
由于“ //”而使用相同的协议(https)进行连接。另一方面,5080端口用于http而不用于https。服务器返回http内容,但Web浏览器期望使用https,以便显示无效响应。
解决方案可以像这样,您可以为实例分配域,并按照此处所述将SSL安装到Ant Media Server实例 https://antmedia.io/enable-ssl-on-ant-media-server/
之后像这样嵌入
<iframe
src="https://fully_qualified_domain_name:5443/WebRTCAppEE/play.html?name=70277403434"
></iframe>