为什么现在的视频直播不使用WebRTC协议而是使用RTMP?流媒体协议RTMP和WebRTC优劣对比

融合通信~大型可视指挥调度平台VMS/smarteye,可同时支持私有协议和国标GB28181,即可私有亦可国标,既是私有又是国标,既可做国标上级主平台,亦可以下级平台方式向上级大平台级联,相比单纯的国标平台,具有更大的灵活性和优势,私有协议在传输效果上完胜针对窄带丢包信道的固有顽疾的GB28181;

一旦平台落定,可方便的控制后续设备、厂家的接入,可方便控标。

VMS/smarteye经历过省厅级别及如乌兹别克斯坦等国家级警署总局、上海市局等大系统大平台,近万台真实设备同时在线大并发的实战考验,单体服务器10G网络带宽,20万用户帐号,4000路设备并发推流,云端录像、2000路视频文件并发上传,千锤百炼,坚实稳定可靠。

下面简单说一下这几种协议的优劣:

看了以上这些协议,想必各位都注意到了一个问题,那就是“延迟”。所有的协议里都有延迟,延迟最低的也有500ms。

然而基于WebRTC的标准或自有协议,在含有“互动”的直播场景已经突破到了400毫秒以内的延迟边界,对于常规的社交感,这已经非常低了。越低延时当然观看体验就越好,但是不是所有的直播都要选WebRTC这种技术来达到最小的延时效果呢,这就不一定了。

在说这个问题之前,我们先了解一下为什么会有延时这个问题。

RTMP和RTSP这两者都是基于TCP协议。TCP诞生于40年前并为互联网的标准,意思是当设备A传输内容到设备B的时候,两台设备都要使用相同的TCP协议才能实现信息的发送与接受,发送数据前进行三次握手建立连接,而且发送的内容也会有一些拆分和拼接。

RTSP传输一般需要2-3个通道,命令和数据通道分离,而RTMP一般在一个通道上传输命令和数据。这就像奥运百米赛,RTSP是三个运动员站在三条跑道上冲刺,而RTMP是三个运动员站在一条跑道上,这个结果自然是RTSP要快一点。所以RTSP的延时一般在0.6s—1.2s,而RTMP延时要长一些,到了3s—7s。

RTSP虽然实时性最好,但是实现复杂,适合视频聊天和视频监控;RTMP强在浏览器支持好,加载Flash和RTMP的H5插件后就能直接播放。

随着技术的不断发展,谷歌开放的实时通信框架WebRTC在市场得到了广泛的应用,包括阿里、腾讯云、华为等大厂都采用了这个技术。

WebRTC与前两者不同,其不以TCP协议为主而是基于UDP协议来实现的,UDP是一个非连接的协议,传输数据之前源端和终端不建立连接,当它想传送时就简单地去抓取来自应用程序的数据,并尽可能快地把它扔到网络上,而且它不会对数据报文进行任何拆分和拼接操作,效率比TCP要高。另一方面,WebRTC的一些机制可以处理丢包、乱序、延时到达等情况。这使得传输不仅可以对抗弱网环境,还可以实现小于400毫秒的延时。

这样看WebRTC在弱网和低延时上好像是略高一筹?不过有个点还需要提及,就是其对CDN支持较差,所以后面才会出现基于WebRTC的自由封装协议。而RTMP和RTSP,对CDN支持良好,大部分主流的CDN厂商都可以支持。

那么,我们再回到最初的问题,WebRTC延时低,是不是所有直播就得选它,答案当然是否定的。WebRTC技术出现后,像RTMP、RTSP由于具备良好的实用性和推流的稳定性并没有被市场淘汰。除了RTMP、RTSP在性能的稳定外,成本也是重要因素。

在同样的视频画质下,WebRTC每人每分钟的成本是RTMP成本的三倍。细算之下,要是搞一天的万人直播会议,对比RTMP采用WebRTC技术,老板收到账单简直要瑟瑟发抖。

综上所述,我们可以知道,技术的应用是需要具体情况具体分析的,就像购物需要根据自己具体需求与预算来制定计划的。在实时音视频应用当中,每个行业对低延时的要求是不同的。

比如游戏直播,体育赛事,新闻直播这类规模较大但对延时要求不高的直播,有几秒延时不会产生本质影响,就可以采取RTMP技术。

而像视频会议,小班课教学,直播卖货这种人数较少、需要频繁互动的场景,就需要WebRTC技术来满足。因为用户对信息的滞后性,互动效果不佳,对整体会议、直播影响都很大。

产品的开发追求极致,想让延时低到极限。但理想丰满,现实骨感。一方面,延时是因多个阶段的数据处理、传输而产生的,无论何时都有其触及天花板的时候。另一方面,针对不同的企业直播场景应用,选择哪种直播技术需要综合延时、视频质量、行业特性、以及付出成本来权衡和选择。低延时可能是最好的,但不是最合适的。

最后,技术总是在不断前进与发展的,我们期待更好的科技带我们走进更美好的生活。

THE END
1.什么是WEB3.0腾讯云开发者社区很多人看到WEB3.0这个概念时,可能会有疑惑,这玩意不是很早就有了吗,记得之前美团王兴还有一个四纵三横理论,其中的三横就是WEB1.0搜索、WEB2.0社交、WEB3.0移动。其实WEB3这个概念随着时间发展,不断有新的定义,本质上,还是我们期望现有的互联网能有一场新的变革。 https://cloud.tencent.com/developer/article/1957944
2.一文了解web的发展史(从web1到web3)web开发语言演变很多人在有人提到Web 2.0的时候就说,还会有Web 3.0;但目前,全球没有任何组织或人能够准确的给出 Web 3.0(简称 Web 3)的准确定义。它仍是一个处于发展早期的概念,但这个概念的内容并不是第一次出现,它与 2005 年左右开始出现的概念——Web 2.0一样,目前还并没有人能准确说出它该有的形态。 https://blog.csdn.net/Luckyy_D/article/details/126232335
3.Web1.02.03.0分别是什么意思?在了解互联网的演变过程中,我们会遇到Web1.0、Web2.0和Web3.0这三个重要的阶段。每个阶段都代表了互联网技术和用户交互方式的一次重大变革。 ? Web1.0,也就是初代的互联网,它的主要特点是静态的网页内容。这些网页主要由文字和图片构成,用户通过浏览器访问这些网页,获取信息。在这个阶段,用户主要是信息的接收者,与https://www.yoojia.com/ask/17-14153403201774258742.html
4.计算机网络期末考试题库(超级多的那种)51CTO博客39、每一个Web页面,包括主页都有一个唯一的地址,通常称该地址为(D) A、Web页面地址 B、主页地址 C、网页搜索地址 D、统一资源定位器URL 40、完成文件传输服务的TCP/IP协议是(B) A、SMTP B、FTP C、SNMP D、Telnet 41、面向终端的计算机网络称为(A) https://blog.51cto.com/u_15288224/2986873
5.Alibaba.com:Manufacturers,Suppliers,Exporters&ImportersFind quality Manufacturers, Suppliers, Exporters, Importers, Buyers, Wholesalers, Products and Trade Leads from our award-winning International Trade Site. Import & Export on alibaba.comhttp://alibaba.com/
6.小米11打电话总是自动电话中断,原来还好半个小时才会出现,现在几2022102换主板后,小米11打电话总是自动电话中断,原来还好半个小时才会出现,现在几分钟也会中断,越来越频繁了,现在只能用微信语音通话。是主板的质量不好吗? 全文 2023-03-10 ·湖北 1 mi_2N0S5w5O Xiaomi 11 · V14.0.23.1.30.DEV开发版 确实 https://web.vip.miui.com/page/info/mio/mio/detail?postId=30527866&app_version=dev.20051
7.ios跟前端开发ios前端开发是什么意思5、请先给出明确答复:推荐选前端开发,web前端可以说前途不可限量!解释原因:现在的Web前端技术可以说是越来越成熟了,Web前端市场也非常的火爆,Web前端人才也是异常的紧缺。 网页名称:ios跟前端开发 ios前端开发是什么意思 标题路径:http://chengdu.cdxwcx.cn/article/diihjdi.htmlhttp://chengdu.cdxwcx.cn/article/diihjdi.html
8.ChinaDailyWebsiteChinadaily.com.cn is the largest English portal in China, providing news, business information, BBS, learning materials. The Website has channels as China, BizChina, World, Opinion, Sports/Olympics, Entertainment, Lifestyle, Culture, Citylife, Photo, Forhttp://www.chinadaily.com.cn/
9.去中心化的Web3只是重蹈Web1Web2覆辙所以你说,Web1时代是不是去了中心化? 再说Web2。现在说Web2,都是什么Facebook、Twitter、Instagram、微信、微博、抖音之类千万亿市值霸占一方的巨头,可你稍微把记忆拉回到十几年前,Facebook、Twitter刚出来的时候都是怎么说的?是不是惊叹于降低内容生产门槛?是不是人人都可以发言?是不是自媒体时代来临? https://m.cyzone.cn/article/700717.html
10.Web3钱包解读:不是交易所的一块拼图,而是一条出路资讯区块链目前,MetaMask、Coinbase Wallet、Phantom、Rainbow一众钱包都不错,但国内的人使用起来并不方便,现在web3钱包正在证明它最懂国内的投资者,本文将为大家深度解读Web3钱包:不是交易所的一块拼图,而是一条出路 最近看到 Bitget Wallet 发币的新闻,昨天又看到他们的交易量超过了 MetaMask ,作为一个资深的 DeFi 玩家,写https://www.jb51.net/blockchain/903539.html
11.北京web前端培训几个月?6个月能学会吗?现在web前端行业的初级新人很多,但是绝大部分前端职位都要求技术过硬甚至有工作经验的人,这让应届生和转行新人怎么办呢?其实办法还是有的,那就是选择培训机构把web前端技术学好学深入,技术厉害了工作就随你选了。那北京web前端培训几个月? 据小编了解到火星时代教育的web前端工程师班需学习6个月,那么6个月的时间可https://www.hxsd.com/content/2415/
12.国内首篇比特币论文作者洪蜀宁:BTC从保守到Web3的技术挑战与潜力最近,由于RGB和其他项目的出现,人们开始关注客户端验证技术。这种技术使得在比特币上利用链下计算来执行智能合约或发行资产变得更加可行。事实上,这些项目已经得到了开发,并且现在已经可以看到,利用比特币来创建智能合约和代币系统已经变得完全可行。 接下来的关键是将这些技术大规模应用落地,将以太坊上的前几年的Web上https://www.panewslab.com/zh/articledetails/9em4niva2a0y.html
13.互联网之父:Web正在面临危险许多年前的互联网并不是现在的新用户所看到的样子,那时的网络有各种博客和网站可供选择,但如今已经被主流平台的强大影响力压缩了。这种影响力的集中创造了一批新的“守门员”,使少数几个平台能够控制想法和意见。 伯纳斯表示,Web 的未来不仅与如今已经上网的用户有关,也与那些还没有联网的人有关。当今强大的数字经https://time.geekbang.org/column/article/87208
14.一文读懂蚂蚁链最新Web3品牌Zan3、现在的Web3生态有哪些痛点?Zan能够web3带来哪些价值? 当前Web3发展仍然存在诸多难题,如交易效率存在瓶颈,安全性难以保障、用户体验不够友好等。从Web3基础设施建设的角度看,Web3在安全、性能、成本、开发体验等方面还有很多可以优化的空间。从场景和应用角度看,Web3生态缺少和物理世界及Web2世界的有效连接,从而缺https://www.528btc.com/news/116126931.html
15.WebStorm2023破解版JetBrainsWebStormUltimate2现在,您将在 Vue 模板中获得自定义组件事件的代码补全。 它在 JavaScript 和 TypeScript 中相同。 4、复制粘贴时添加组件 import 将代码从一个文件复制粘贴到另一个文件时,WebStorm 会自动添加所有必需 import。 此前纯 JavaScript、TypeScript 语言和 React 模板是这种形式。 在 WebStorm 2023.1 中,它现在也适用http://www.sd173.com/soft/9760.html
16.就业意向报告(精选12篇)熟练掌握html语言及javascript或.net、java中的一种或多种工具和平台。前景分析:现在是Web3.0:移动时代。桌面软件开发、系统开发,web软件开发都可以实现,而且可以通过web实现共享应用,如远程连线、远程操控、远程工作、远程教育等。毫无疑问,web应用开发潜力巨大,前景也非常的好~~。https://www.ruiwen.com/gongwen/baogao/850416.html
17.2023年4月12日香港Web3嘉年华要闻速览一文了解活动全貌香港将推动虚拟资产市场可持续和负责地发展,适当的监管是必须的,这样才能营造可持续的发展空间。现在是 Web3 发展的黄金机遇,也是惊心动魄的时刻,回顾历史,Web3 的发展在经历震荡后将会再次快速发展。 肖风:稳慎前行才能让Web3在香港行稳致远 万向区块链董事长及HashKey Group董事长肖风在发表致欢迎词时表示,去年https://m.weibo.cn/ttarticle/p/show?id=2309404889965917241572
18.企业消费论文范文企业要适应市场的变化网络营销论文,就必须调整市场营销战略,而现在基于Web2.0时代的电子商务平台的定制市场营销恰好能有效地实现企业满足消费者个性化需求的目标,美国营销专家斯坦利·戴维斯(Stanley Davis)指出,大规模定制营销对缓解市场供给和需求在总量和结构上的矛盾能起到重大作用,它将成为一种重要的营销方式。 https://www.gwyoo.com/haowen/97853.html