嵌入式iframe从Ant Media Server返回无效响应

时间:2019-06-12 07:04:36

标签: video-streaming webrtc low-latency ant-media-server

我已经将Ant Media Server集成到我的项目中,并将其超低延迟播放器嵌入到我的网站中。但是,Ant Media Server返回无效响应。通常,相同的URL可以在Web浏览器上播放。问题在于嵌入。

我这样嵌入

<iframe src="//server_address:5080/WebRTCAppEE/play.html?name=70277403434" ></iframe>

你猜那是怎么回事?

此致

1 个答案:

答案 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>