码迷,mamicode.com
首页 > Web开发 > 详细

TSINGSEE青犀视频基于开源Webrtc服务器编译mediasoupClient运行报”SignalEncoderTimeOut, Encoder timed out”

时间:2020-12-08 12:16:02      阅读:10      评论:0      收藏:0      [点我收藏+]

标签:桌面   资料   通话   代码示例   enc   系统   优秀   arw   产品   

大家知道TSINGSEE青犀视频运维的开源平台是EasyDarwin,我们很多优秀的业主都用EasyDarwin实现了自己的需求,也代表了大家对EasyDarwin开源平台的认可。

技术图片

当然了,除了EasyDarwin之外也有很多很棒的开源平台,我们TSINGSEE青犀视频团队也在不断开拓这些开源平台的用途。近期在研发webrtc开源平台的编译,计划在将来的产品中通过webrtc做出延时更低、传输更加高效的视频流媒体解决方案。

技术图片

开发webrtc推流过程中,把桌面或者窗口图像推到服务器上,我们使用网页进行拉流,推流过程中出现”SignalEncoderTimeOut,Encoder timed out”超时,导致网页无法实现拉流,网页video标签无画面。

技术图片

推流代码获取不到视频流,导致出现上述错误“超时”;在使用mediasoupclient官网代码示例中就只有一行代码代表推流。

技术图片

当时我们的想法是重新查阅webrtc文档或者从网上找资料来得到启发。
最终实现的代码来从写视频流,部分代码如下(此代码是webrtc视频图像剪切回调,获取图片数据):

技术图片

最终效果解决了“编码超时”的问题。

技术图片

到最后出现了视频的画面效果——左时间:拉流;右时间:推流

技术图片

TSINGSEE青犀视频研发团队基于webrtc编译了EasyRTC企业视频网页通话会议系统,如果大家有兴趣欢迎联系我们了解,如果还想与我们交流更多编译相关问题,欢迎关注我们。

技术图片

TSINGSEE青犀视频基于开源Webrtc服务器编译mediasoupClient运行报”SignalEncoderTimeOut, Encoder timed out”

标签:桌面   资料   通话   代码示例   enc   系统   优秀   arw   产品   

原文地址:https://www.cnblogs.com/TSINGSEE/p/14081442.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!