Skip to content

metaRTC vs webrtc

yangrtc edited this page Oct 7, 2022 · 1 revision

MetaRTC和谷歌Webrtc的区别

MetaRTC编译简单

webrtc编译难,仓库几十个G。

metaRTC代码量小,编译简单。

而metartc在B站有完整的编译教程和视频。

体积小

webrtc使用c++开发,体积大,不适合嵌入式。

metartc大多数使用c语言开发,天生适合嵌入式。

容易二次开发

webrtc是谷歌开发,代码量大,二次开发难度大。

meta代码量小,二次开发难度小,并且有完整的国人社区。

打造国人生态

metaRTC无缝兼容SRS和ZLM,代码整合了其信令交互。

metaRTC已经实现了国密gmssl支持 。

metaRTC实现了对龙芯的支持,将来将支持更多的国产芯片。

更适合嵌入式/物联网

嵌入式算力弱,不适合webrtc

嵌入式开发人员纯C开发人员多

更适合元宇宙RTC

第三代互联网为元宇宙

支持元宇宙的穿戴设备算力弱,更适合metaRTC

提供H265全套解决方案

H265比H264可以节省一半的带宽,H265生态在国内比较成熟,如安防等很多行业芯片都支持H265编码。

metaRTC支持H265版webrtc

metaRTC提供支持H265的SRS(http://github/metartc/srs-webrtc265)

内置纯C版信令服务

metap2p工程内置信令服务,信令处理均为纯C实现。

支持datachannel/websocket/http

集成ffmpeg 支持静态编译集成到ffmpeg

集成ffmpeg使ffmpeg支持webrtc推拉流和p2p

metaRTC集成FFmpeg新版本支持回声消除等AEC/AGC/ANC功能