webrtc网络模块好在哪里:
保障数据传输的实时性<500ms
可以实时准确的评估出带宽大小REMB TCC
优秀的防拥塞算法GCC
保障网络带宽使用的公平性TCP GCC
抗丢包NACK FEC
防抖动,防乱序JitterBuffer NetEq
可以传输各种数据 音视频 文本 二进制数据
webrtc的各个模块:
网络质量
优秀的设计架构
跨平台
安全性
3A模块
音视频引擎
音视频引擎:
支持多种音视频编解码器AV1/VP8/VP9 OPUS/ISAC
采用了最先进的音视频编解码器AV1 OPUS
多种音视频格式可以互通VP8/H264
能够快速集成新的编解码器
3A模块
支持回音消除,降噪和自动增益
将传统算法用到了极致
不仅支持软件方法还支持硬件方法
加密:
两次加密,比如视频帧,先对视频帧进行加密,视频帧发送时一般会拆分为几个udp包进行发送,此时再对这几个包进行加密,这样两次加密。
传统直播是Adobe公司 rtmp/hls/tcp+ffmpeg CDN srs/nginx+rtmp/sls
互动直播weBex公司 RTP/RTCP/udp+webrtc sfu
TCP本身是有带宽评估方法的,但是它的时实行不
WebRTC网络模块以其实时性、带宽评估、防拥塞算法和公平性脱颖而出,结合NACK/FEC应对丢包,JitterBuffer/NetEq解决抖动和乱序。内容涵盖其音视频引擎,支持多种编解码器如AV1/VP8/VP9和OPUS/ISAC,以及3A模块的回音消除、降噪和自动增益功能。此外,WebRTC的加密机制确保了安全性。相较于传统直播方案,WebRTC在互动直播中的应用更具优势。
订阅专栏 解锁全文
1万+

被折叠的 条评论
为什么被折叠?



