webrtc (4) OpenWebrtc和Webrtc的关系

6 篇文章 7 订阅
3 篇文章 2 订阅

这篇开个小差,介绍一下OpenWebrtc。


最开始接触OpenWebrtc是因为要在iOS上使用硬件264,而OpenWebrtc号称已经集成了iOS8的 VideoToolbox接口,所以就来研究一下。

http://www.openwebrtc.io/blog/2015/1/14/hardware-h264-video-on-ios


最开始以为OpenWebrtc是对Webrtc的修改版本,但是实际上不是这样。

Openwebrtc是爱立信实验室开发的,Ericsson和Google都是webrtc标准的主要制定者,两家公司分别实现了一套webrtc ,即Ericsson Openwebrtc和我们熟知的Google Webrtc。两者更是一种竞争关系。

Google Webrtc基于GIPS,而Ericsson Openwebrtc基于GStreamer。


https://bloggeek.me/ericssons-openwebrtc-project/


这里面的主要区别在于编解码器的选择,就要涉及到VP8和H264之争。

具体的文章可以参考 https://bloggeek.me/cisco-open-sourcing-h264/  


经过我的测试,Openwebrtc在iOS上确实比Webrtc有优势,在开销上有大幅降低,在帧率上也有提升。

如果只做视频,可以考虑直接上手Openwebrtc,编译比webrtc容易很多,代码地址:https://github.com/EricssonResearch


不过最终我们也没有用Openwebrtc,原因是我们的语音用的是webrtc,如果视频用openwebrtc,语音也需要迁移到Openwebrtc上,但是在语音技术上,

GStreamer确实还达不到能替换GIPS的地步,GIPS的AEC和Jitter Buffer算法都比GStreamer要好太多。



评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值