众所周知,WebRTC技术使用架构是点对点的(浏览器之间的)通信,用户无需安装任何第三方插件,使得自己和对端进行通信,这也是其非常强大的一个优势。TSINGSEE青犀视频EasyPlayer播放器系列属于非常开放的播放器项目,用户可以根据自己的需求,将其集成进流媒体平台,支持轻松调用接口或自主进行二次开发,实用性、稳定性都非常强。
近期,我们在对EasyPlayer播放器测试Webrtcs时,出现了“无法加载”的情况,如图:
经过一番排查发现,初始化WebRTC播放器时,因为只判断WebRTC协议:
所以当添加了Webrtcs的条件时,出现如下图所示的报错:
这是因为在播放器内部没有替换Webrtcs的协议,导致出现了上述的报错。
随后添加了webrtcs的地址进行处理,就成功地解决了webrtcs不能播放的问题。