基于开源WebRTC开发实时音视频靠谱吗

基于开源WebRTC开发实时音视频靠谱吗,第1张

WebRTC是一个支持网页浏览器进行实时语音对话或视频对话的技术,在行业内得到了广泛的支持和应用,成为下一代视频通话的标准,所以来说还是靠谱的。

话说回来,虽然作为实时音视频领域最火的开源技术,WebRTC 点对点的架构模式却无法支持大规模并发,怎么解决呢?即构自研WebRTC网关服务器架构实践就很好解决了这个问题。

Zego-Gateway架构的改进

在加入WebRTC网关之前,即构自研系统架构如下图所示,主要分成两部分,左边是低延时用户,而右边是围观用户。低延时用户主要是通过ZEGO的实时传输网络进行推拉流。

由于RTMP的实时性并不是很好,在浏览器端没有办法通过RTMP进行上行传输达到低延时的特点,所以即构对原有的系统架构进行了升级,在低延时的实时传输网络中加入了WebRTC网关服务器,具体如下图所示。

在加入了WebRTC网关服务器后(图中红线部分所示),即构的系统已经能全面支持网页端视频互动场景,同时实现了APP、微信小程序、WebRTC三端的连麦互通。

流媒体解决方案 Live555 (C++)

流媒体平台框架 EasyDarwin (C++,国产精品)

实时流媒体播放服务器程序DarwinStreamingSrvr (C++)

Flash流媒体服务器 Red5 (Java)

流媒体服务器 Open Streaming Server (Java)

FMS流媒体服务器 (Adobe,收费的)

Wowza流媒体服务器(Java)

开源流媒体平台FreeCast(Java)

最后补充一个 Ngix+RTMP插件


欢迎分享,转载请注明来源:夏雨云

原文地址:https://www.xiayuyun.com/zonghe/240633.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-11
下一篇2023-04-11

发表评论

登录后才能评论

评论列表(0条)

    保存