zoukankan      html  css  js  c++  java
  • WebRTC网页远程视频会议系统EasyRTC 在新版谷歌浏览器 87 及部分版本黑屏问题的优化

    去年年初,TSINGSEE青犀视频平台对基于webrtc开发的网页视频会议系统EasyRTC做了版本上的区分,分别是MCU版本和SFU版本,但在今年,随着谷歌浏览器的升级,EasyRTC 的 MCU 版本出现在部分谷歌浏览器,以及最新版的谷歌浏览器进入会议室黑屏无法使用的问题。

    侧边栏显示普通用户退出了会议室。

    查看后台 log 发现不是前端的问题,后台日志中提示tls协议握手失败。因此使用 WireShark 抓包,查看失败的包,如下:

    Client Hello 后,服务端直接返回 Alert。对比正常的 WireShark 抓包信息,发现发送的信息完全一致,证明是服务端问题。查看代码,替换成最新的 TLS 代码,也无法解决此问题。

    EasyRTC内部的 RTC 模块使用的是 freeswitch,去官网上确认该问题是因为代码问题,需要编译最新的代码,即可解决该问题。

    下载最新版代码,编译替换 freeswitch 后,可以正常使用。

    因该版本对操作系统要求比较高,目前该版本尚未替换到官网。如果大家对此仍有疑问,可以直接留言告知。此外,EasyRTC的版本均可支持实际测试,如有需求可以访问TSINGSEE青犀视频官方网站或者联系我们。

  • 相关阅读:
    查找和排序-6.快速排序
    查找和排序-5.插入排序
    PAT (Basic Level) Practice (中文)1093、1094
    srand((unsigned)time(NULL))详解
    fscanf()库函数
    C++ fopen函数用法
    简单计数排序
    数据结构:堆排序
    数据结构:归并排序
    团体程序设计天梯赛-练习集(八)(DFS,7-37 整数分解为若干项之和、7-22 龟兔赛跑)
  • 原文地址:https://www.cnblogs.com/TSINGSEE/p/14465115.html
Copyright © 2011-2022 走看看