前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >企业级私有化部署视频会议系统EasyRTC-MCU进入会议室画面闪烁问题修复

企业级私有化部署视频会议系统EasyRTC-MCU进入会议室画面闪烁问题修复

原创
作者头像
TSINGSEE青犀视频
修改2021-04-01 14:13:53
9430
修改2021-04-01 14:13:53
举报
文章被收录于专栏:TSINGSEE青犀视频

在兼顾多平台的开发时,我们对EasyRTC的测试仍然没有停止。在测试EasyRTC-MCU版本期间,用户进入会议室偶尔会出现黑屏现象,但屏幕仍会间接性出画面,同时伴随闪烁问题。

针对该问题TSINGSEE青犀视频开发人员检查了后台页面,未出现报错问题,因此可以排除代码问题。随后检查后端打印日志,也并未发现异常,最后对比FreeSwitch demo的websocket通讯数据,发现是新增了一个Authentication Required的尝试认证请求,但是我们并没有及时添加该请求。

在加上这个请求后,再次运行后服务即可恢复正常了。

代码语言:javascript
复制
  //获取认证
  getRequired() {
    if (webSocketOnSet) {
      const jsons = {
        id: _current_id++,
        jsonrpc: '2.0',
        method: 'login',
        params: {
          sessid: uuidV1,
        }
      }
      this.webstock.send(JSON.stringify(jsons))
      // this.callFunction({ status: 'success', type: 'event', message: 'login' })
    } else {
      // this.callFunction({ status: 'error', type: 'event', message: '请先建立websocket联系!' })
    }
  }

FreeSWITCH是一个电话的软交换解决方案,可以用作交换机引擎、PBX、多媒体网关以及多媒体服务器等,EasyRTC就是基于FreeSWITCH进行的视频语音聊天驱动。

EasyRTC的视频传输总体可划分成三个部分: 1.用户端通过使用手机、电脑等终端设备,向EasyRTC推送数据流; 2.EasyRTC视频会议云服务通过降噪、增加、回声消除等手段处理接收的数据流,再推送给其他终端的用户; 3.客户端(Windows、Android、iOS、H5)接收EasyRTC传出的数据,从而完成一整个视频通话。

关于EasyRTC的两个版本均可以测试,欢迎了解。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
实时音视频
实时音视频(Tencent RTC)基于腾讯21年来在网络与音视频技术上的深度积累,以多人音视频通话和低延时互动直播两大场景化方案,通过腾讯云服务向开发者开放,致力于帮助开发者快速搭建低成本、低延时、高品质的音视频互动解决方案。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档