zoukankan      html  css  js  c++  java
  • EasyRTC视频通话远端发送信息本地无法接收的问题排查及优化

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

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

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

    参考代码如下:

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

    //创建RTCPeerConnection对象

    remoteConnection = pc

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

    remoteConnection.ondatachannel = this.receiveChannelCallback;

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

  • 相关阅读:
    NIO的组成有哪些——奈学
    奈学:一起了解几种序列化协议
    NameNode和SecondaryNameNode工作机制
    Django框架,Flask框架和Tornado框架各有什么优缺点
    Gossip 协议详解
    OOP面向对象编程(Object-Oriented Programming)概述
    Redis基础:redis特点
    SQL分类
    sql 存储过程笔记2
    sql 存储过程笔记
  • 原文地址:https://www.cnblogs.com/TSINGSEE/p/15090381.html
Copyright © 2011-2022 走看看