有趣的知识又增加了开源技术WebRTC的现状与未来
随着2017年微软与苹果表态在其浏览器或系统产品对WebRTC技术的支持,WebRTC越来越多地出现在广大互联网开发人员的视野中。但是很多开发者对WebRTC的现状、实现其实并不是很明白,为此我们将基于WebRTC的应用前景和产品开发做一个简单的梳理。
说到WebRTC,作为谷歌2011年发布的一个开源项目,它提供了基于API的web浏览器和移动应用程序之间的移动信息通信,包括了音频、视频、文件数据等的传输,并消除了对本地插件和其他安装程序的需求,使得用户下载及使用变得友好。
自2011年到现在为止,这十余年间WebRTC在音视频行业被广泛应用,但是由于各行业及厂家的发展方向不同,所以虽然大都是基于WebRTC开发,但是他们都各有特色,都加入了受专利保护的回声消除、抗丢包和低延时等技术。
自2020年浏览器的发展和兼容性发生了变化,WebRTC的延时性、安全性得到了提升和保护,尤其是疫情爆发后,实时视频的需求比之前增长了30倍,这更刺激了WebRTC产品的持续快速发展。
而且基于WebRTC的研发产品不受限于传统的互联网应用或浏览器的终端运行环境。实际上WebRTC无论终端运行环境是PC、Android、iOS还是设备,只要达到WebRTC的规范都可以互通。所以基于WebRTC研发的产品在延展性、应用场景和使用终端上,基本都能兼容,这就使得在线教育、视频会议、远程医疗、在线直播等应用场景得到了极大发展。
TSINGSEE青犀视频基于WebRTC技术目前也已经研发出EasyRTC-SFU、EasyRTC-MCU音视频实时通话系统。SFU的模式是呼叫中所有的参与者都与服务器侧的媒体服务器建立媒体连接,将媒体流发送到媒体服务器,媒体服务器将媒体流(根据需要)选择性转发给需要接收该媒体流的所有参与者。
SFU模式的优点是终端编码运算和上行网络带宽消耗大大减少,并且媒体服务器可以根据要求将媒体流(需支持SVC)的不同分层选择性地发送给接收者,适当减少接收者侧下行网络带宽的消耗,并提供一定的"可定制性"用户体验。缺点(或"代价")是媒体服务器需要受理所有媒体连接请求,接收所有参与者发布的流并转发给所有订阅者,产生服务器侧运营压力。
MCU的模式是呼叫中所有的参与者都与服务器侧的媒体服务器建立媒体连接,并将媒体流发送到媒体服务器,媒体服务器将所有收到的媒体流进行混流混音后,发送给所有需要接收的参与者。MCU模式相对SFU模式的优点,是终端解码运算和下行网络带宽消耗进一步减少,并且天然具有转码能力,可以放宽终端采用音视频编解码格式的限制,使终端可以选择对自身最友好的编解码格式,大大提高终端生存能力。并且由于将所有终端的媒体混合在一起,可以实现服务器侧所见即所得的录制和向外部流媒体服务器推流。
MCU的缺点(或"代价")是媒体服务器需要实时将所有接收的媒体流解码混合再编码,会带来更大的计算力开销。
现在基于WebRTC研发的产品最大优势是标准化,它提供了所有需要进行实时通信的终端统一的、开放的实时通信能力描述和连接建立标准。不足的地方则是由于各厂家浏览器兼容性不一,需要集成的APP中的SDK不同,这就致使目前的音视频产品的互通性会存在一些问题。
所以在未来,作为终端技术规范,虽然WebRTC只是实时通信解决方案中的一部分,但却是最贴近用户的一部分,也许是最重要的一部分。终端技术规范的标准化,是一个很好的开始。就连一向以封闭的技术生态而闻名的Apple都开始拥抱WebRTC了,这也将促进WebRTC技术的发展和普及,会有越来越多的互联网应用基于WebRTC构建实时通信服务。
像类似VR、AR、自动驾驶等新应用场景的出现,也会给WebRTC技术带来新的需求和动力,应用场景的商业化成功也将为技术发展持续注入活力和物质资源。譬如近年来直播连麦、网上课堂、远程控制(抓娃娃机)等基于互联网的视频应用的猛烈发展和火热,一次次催动着基于互联网的实时音视频通信技术的发展,呼唤着WebRTC这样的统一、开放、透明的标准规范成熟和落地。
请问公司发手机华为和苹果13选哪个?如果你就是想单纯地换钱的话,直接去查查相关产品的出售价格就行了,如果你是想自己用的话,首先要考虑的是系统差异,一个是鸿蒙系统,另外一个是iOS系统,如果你之前是用的安卓或者鸿蒙系统
如何给自己的苹果手机布置一个高格调的桌面?一90童鞋会这样布置桌面大部分整理桌面的童鞋会把App都摆到各种文件夹里面,但就是死板了点,文件夹一多就也是很容易找不到想找的App。那有没有想过以下几个更高效的排列方法呢?二按字
华为p9现在值得买吗?用p9看到这个提问觉得不回复一下说不过去。2016年7月份购买,332版本,去年换了一块电池,摔了N次,我都怀疑为什么每次屏幕都摔不烂。两年半的机器,现在是有点慢了,但还可以忍受,
你有没有用手机拍摄的美景照片?这是去年大山里旅游时拍的照片,别至的乡村古镇,山青水秀,古朴典雅。平日只要有机会就喜欢用手机拍一些好看的花花草草,虽然不懂多少拍摄技巧,但拍出来自己看看还是蛮开心的。下面发几张和大
连续上了22天班后旷工3天被驱走,一分拿不到,怎么办?回去起码要请假,你回了就缺一个工位,会影响其它工效的。如果说了老板派人补上就不会造成损失的!无故旷工本身就是自己的不对,但是被辞退不给工资对方也有错。个人建议就是去劳动局申请仲裁!
比特币在中国能够合法使用交易吗?为了提醒广大网友,比特币的风险,也来谈几点一我国是明确不承认比特币的。不仅取缔了虚拟币交易所,不允许作为货币流通。也就是说,用比特币替代人民币在境内交易,是违法的。虽然基于物权未明
甲骨文旗下的oraclemysql数据库以及java等产品,中国有成熟的替代品吗?完全有替代品曾经一家独大的OracleoracleMySQLjava这三个名词联系到一起,还是不得不提到一个全球大型数据库软件公司甲骨文(Oracle),而提到甲骨文又不提到的创始
教程微信更新的这两个实用功能真的很棒前两天微信更新了,迎来了两个新的小功能,个人觉得还蛮实用的,一起来看看哦首先,我们把微信更新到最新版本第一个新增加的功能叫做折叠群聊的功能这是什么意思呢?我们先找一个设置过消息免打
笔记本与平板二合一一台机器享受两种功能前段时间想要买个平板来娱乐,但是平时工作有一部分内容又需要电脑才能完成,想要两个都买,但是预算又不够,于是就萌生了买一个平板笔记本二合一电脑的想法,在网上挑来挑去最终发现了微软的这
北京日报评论最大审慎是互联网时代应有的技术伦理近日,个别网民为弄清一张照片中的男主身份,兀自使用人脸搜索技术,结果张冠李戴,引发了一场基于不实揣测的舆论风波。目前,当事人已就种种传言向警方报案。毫无疑问,这又是一起造谣传谣导致
武汉买房,哪些板块可以买,哪些板块千万别碰?有多少钱办多大事,没有什么能投不能投的地方。最能投的二环内新盘准新盘,学区不用太好,因为一般都不差。然后三环内武昌这边明显比汉口汉阳都热,因为大武昌有个光谷,大汉口的临空港还没起来