EasyRTC视频通话远端发送信息本地无法接收的问题排查及优化

EasyRTC则不同于TSINGSEE青犀视频其他的平台,EasyRTC企业视频通话会议系统是基于WebRTC编译的网页通话平台,具备更低的延时和更高的传输效率。目前EasyRTC的重制版正在测试当中,我们会不定期更新关于EasyRTC新版的测试过程和编译过程,大家可以关注一下。

在编译EasyRTC测试信息连通时,打开视频通话发送信息,本地发送信息远端能接收到,但远端发送本地接收不到。

EasyRTC视频通话远端发送信息本地无法接收的问题排查及优化

经过我们对本地和远端的抓包排查及代码排查,了解到是因为本地有建立数据到达监听事件,而远端未建立导致的该问题,因此我们需要对远端的代码建立数据,获取监听。

参考代码如下:

未远端对象建立联系添加数据到达监听事件

//创建RTCPeerConnection对象

remoteConnection = pc

//远端连接数据到达事件监听

remoteConnection.ondatachannel = this.receiveChannelCallback;

EasyRTC视频通话远端发送信息本地无法接收的问题排查及优化

EasyRTC对于细节的优化还会继续,如果大家有兴趣,可以关注我们的博客,我们将会不定期分享我们的开发记录以及解决方案。EasyRTC作为网页音视频通话会议系统,具备一对多的视频会议通话功能,满足语音视频社交、在线教育和培训等需求,支持试用。

EasyRTC视频通话远端发送信息本地无法接收的问题排查及优化

 

上一篇:运算符


下一篇:EasyRTC的Web开发过程中如何创建新的空分支?