HLS与WebRTC,哪种技术能带来最佳的实时视频流体验?
做流媒体视频开发的团队都知道,目前很多开发团队的视频流解决方案都喜欢使用HTTPLiveStreaming(HLS)来直播视频。我们经常被问到的另一项技术是WebRTC。这两种技术都很棒,但应用却截然不同。在这篇文章中,我们将研究两者的特性和优势,以及它们适合的主要应用场景。
什么是HLS?
HTTPLiveStreaming(HLS)由Apple开发,目前是当今网络上流式传输视频的主要方式。HLS名称中的直播流媒体有点用词不当,因为视频不需要直播油管、Netflix和其他视频点播服务使用HLS来流式传输非直播视频。这是使用HLS进行实时流式传输的一个优势用于实时传输视频的相同文件可用于稍后按需播放视频。
HLS中的HTTP表示它使用传统的Web协议通过TCP连接传输数据。视频被切成小段并从服务器发送给用户。用户设备上的播放器根据与视频片段一起传输的基于文本的清单文件重新组合视频以进行播放。它的强大之处在于,如果用户有相同视频的不同版本(不同尺寸和比特率),播放器可以根据每个用户的实际情况(主要是网络速度和屏幕大小)优化交付。
当使用HLS传输实况视频时,视频被发送到服务器并转码为片段以传输给最终用户。这使得HLS非常适合在一对多流中进行直播一旦文件被记录下来,文件就会像任何其他HTTP请求一样发送,并且限制本质上是托管视频的服务器。(当然,使用CDN可以进一步减少这种开销)。
延迟:HLS流确实会遭受大约615秒的延迟(并且取决于架构,它甚至可能更长)。由于视频被转码为有限长度的片段,因此视频必须至少保持与片段长度一样长。为了减少传输错误,一些播放器需要在播放开始之前将2个片段存储在播放缓冲区中,从而进一步将播放时间从确切的现场事件中推开。
HLS总结:一个强大的视频流传输解决方案,用于向许多用户进行流式传输。HLS的当前状态包括1020秒的延迟,这使得HLS不适合交互式演示。HLS视频也可在现场活动结束后播放。
实时通信WebRTC
Web实时通信或WebRTC是所有浏览器都支持的W3C标准,允许正如你可能已经猜到的实时通信。WebRTC具有近乎即时的交互能力,通常在300毫秒以下,非常适合像网络会议解决方案中的交互式来回对话。
延迟的减少(部分)是由于使用了UDP而不是TCP,并且因为所使用的格式在传输之前不需要任何转码。
但是,由于在对等点之间可以即时传输视频,因此可以共享视频的用户数量受到限制,通常在6人以下。WebRTC有一些实现,其中少量用户(5岁以下)共享他们的视频,以及另一个用户可以实时观看(但这个数字通常很小低于300)。
每个共享视频的人使用大约1MBPS的带宽。如果有4个人在流式传输,则每个观看者的视频速度为4MBPS服务器的带宽很快就会成为可能加入流的用户数量的限制因素。此外,低质量网络上的用户可能无法摄取4MBPS的视频,并且由于大小而无法播放视频。
为了保存视频供以后播放,WebRTC实现将使用MediaRecorder属性将视频保存在本地计算机上。为了稍后播放,此视频必须上传到服务器。
WebRTC是实时即时通信的理想选择,但适用于一小群观众通常是14人共享视频,以及少量观众。
HLS和WebRTC是独立的吗?
融合HLS和WebRTC实际上很常见。例如,如果主持一个演讲者小组,他们可以通过WebRTC(如视频会议通话)加入,然后通过HLS将通话流式传输给大量观众。
那么,低延迟HLS或是WebRTC之间做选择时,哪种协议能够带来最佳的实时视频流体验呢?
首先,低延时已经是未来视频直播的发展方向。那么WebRTC作为即时交互通信,显示具有很大的优势。在安全性与拓展性方面,WebRTC也具有很强大的安全功能,内置的设备兼容性,以及无论网络强度如何都能保持高质量的性能。而且WebRTC是将实时延迟控制在500ms以内的唯一方式。
但这并不意味HLS不好。选择流协议,完全取决于应用场景。HLS是当前适配方式最广的一种,在PC上有vlc,AndroidIOS原生播放器就支持播放HLS,HTML5里面的url可以写HLS地址。总之,在移动端是以HLS为主。
我们曾经也讨论过关于WebRTC的发展史以及应用场景,WebRTC现在也属于主流趋势。
WebRTC的行业应用场景
如今WebRTC已经不仅仅局限于PC端的网页浏览器,很多Android、iOS应用都已经采用了该技术。这也是为什么近几年课程直播、企业培训、社交娱乐等等领域,视频业务发展迅速。
EasyRTC是覆盖全球的实时音视频开发平台,支持一对一、一对多等视频通话。EasyRTC拥有MCU和SFU两种架构,无需安装客户端与插件,纯H5在线视频会议系统,支持小程序、H5页面、APP、PC客户端等接入方式,极大满足语音视频社交、在线教育和培训、视频会议和远程医疗等场景需求。
AIoT智慧物联网
AI、物联网已经是未来趋势,到2030年,全球预计将有5,000亿台移动互联网设备。我们需要一种快捷便利、低延迟的解决方案来实现实时音视频的传输和处理。例如智能家居设备:智能音箱、智能摄像头等等。想象一下,当所有的设备都可以在标准化平台上进行无缝通信时,世界将会是什么样。
这仅仅是其中WebRTC众多应用场景中的一个实例,例如在线教育、在线社交娱乐等等场景,开源的WebRTC技术同样也可以发挥巨大的作用。
演员杨志刚老婆是谁,夫妻共患难一家三口其乐融融杨志刚的老婆是张静,两人有着七岁的年龄差。杨志刚老婆张静是一位配音演员,两人2006年结婚,如今结婚已经有15岁了,2007年杨志刚和张静的儿子出生,名字叫杨子睿,两人如今只有……
向佐的家世有多厉害,合作过的演员都是重量级大咖众所周知,向佐就是向华强和向太太陈岚的儿子,向佐虽然不是什么大帅哥,一个家世很壕而且又低调接地气的星二代。这个向佐的家世到底有多厉害呢,壕到向佐合作过的那些演员可都是重量级大咖……
何冰与老婆李海洋,年少时相识结婚多年恩爱如初电视剧芝麻胡同中何冰化身沁芳居东家严振声,剧中他的感情戏码牵动着观众们的心,不过网友们好像更为关注他戏外的婚姻生活,网上爆料何冰现实生活中早已有了幸福的婚姻生活,而且还爆出了何……
明日之子孙泽源是谁,孙泽源个人资料年龄介绍明日之子第二季,节目上高人气选手孙泽源也凭借着自己的实力顺利晋级,相信很多网友也被荧屏上这位有实力有颜值的小哥哥圈粉不少,其实自从孙泽源受到关注进入大家的视线之后,关于孙泽源是……
卓依婷现状如何为什么突然消失了,网传卓依婷死亡是真的吗卓依婷相信许多网友都有听过,在当年卓依婷可以说是非常火,童星出道的卓依婷年纪轻轻就已经有了许多经典的作品,如《生日快乐》、《踏浪》等等。出过的专辑也是一张比一张受欢迎,可以说在……
交通事故如何处理?详细指南,简单实用上期说了如何不伤感情拒绝别人借车。有朋友说了,借车倒是无所谓的,就怕出事故,别说借出去怕出事故,就算自己开也不能保证不出事故。常在河边走,哪有不湿鞋。别担心,小木给你整理了一套……
何晴个人资料图片,何晴许亚军为什么离婚娱乐圈有很多好看的明星,而且很多人都是演技一流的,特别是老一辈的演员演技是很多人没有办法超越的,何晴应该是一个知名度都高的女演员,她扮演过很多的角色,只不过现在慢慢的淡出大家的……
演员邱心志结过几次婚,揭秘邱心志情史及现任妻子是谁邱心志这位演员相信大家一定不陌生,很多九零后的伙伴们可能都是看他的戏长大的,细心的网友们会发现,邱心志已经很久没出现了。关于邱心志很多网友也很好奇,邱心志结过几次婚,现任老婆是……
董卿为什么被央视解雇了,事实的真相让人咂舌自2018年春晚上不见董卿之后,在网上就开始有了各种传闻,有人说她是因为怀孕生子去了美国,也有人说她是因年龄大了离开了央视,还有人说她是被央视解雇了才离开的,但被解雇这个理由,……
百变大咖秀为什么停播,起底停播原因如今时隔七年重新回归《百变大咖秀》遭遇停播的原因,据知情人了解,停播的原因主要有两个方面。首先,进行模仿的明星粉丝们都受不了自家偶像这样自毁形象,还有一些被模仿的明星也接受不了自己的形象被综艺节目……
linux之秘钥登录两台主机(服务器)秘钥登录流程图我们从A主机(左边)秘钥登录到B服务器(右边)A主机生成公钥生成公钥私钥,一般不需要特殊设置一路回车默认下一步即可sshkeygen……
龙丹妮公司旗下艺人,龙丹妮带过的艺人有哪些国内的娱乐近似公司可以说是数不胜数,其中各式各样的经纪公司,包括哇唧唧哇、新丽、天娱、华谊、英皇、华策等众多知名娱乐经纪公司。其中,哇唧唧哇娱乐有限公司目前在国内演艺界具有举足……
郭德纲有多少产业?德云社由郭德纲夫妻共同创立可能一些人还不知道,德云社发展至今已经有20年了,在全国,德云社分社在许多城市落脚,不久前郭德纲还带领众多徒弟,在世界巡回相声专场演出,可见郭德……
调查数据显示去年中国是全球最大手机应用消费市场据韩联社1月13日报道,据移动数据分析平台Appannie数据显示,韩国消费者去年手机应用软件支出约7。9万亿韩元,位列全球第四。据Appannie透露,去年全球移动消费……
初窥6G时代频段的探索广域覆盖云与连接(魏德龄文)当5G的R16、R17还没落地的时候,6G的声浪已经此起彼伏,一方面可能由于通信行业喜欢不断看向未来的习惯,另一方面也可能是因为人们潜意识中信奉的逢双才是正式版的信……
国家对互联网行业限制,小型互联网公司没有未来,这是真的吗?在这个信息发展快速的年代,越来越多的人离不开手机,而手机之所以会受到人们的广泛使用,也是离不开网络的。但是近段时间,国家开始严格管控网络市场,很多的大型网络公司都是受到了一定的……
iPhone13或取消256GB果粉之家,专业苹果手机技术研究十年!您身边的苹果专家近日,有科技博主分享了一张iPhone13全系参数和价格表(大家看看就好,国行的价格是不可能那么早出来的),但比较有意……
电机电控新能源汽车龙头(一)越博动力300742中报业绩:净利润2659。98万元;利润跌涨607。21。相关概念:公司专业从事新能源汽车动力总成系统的研发、生产和销售,为整车制造……
2018项目死亡名单,创业转型需引以为鉴2011年,一句站在风口上,猪也能飞起来,被无数创业者奉为至宝。如今,这句话已经不再适用了,行业洗牌已经开始。2018至今,创业公司阵亡名单中,不乏金融行业、医疗、旅游、……
人类还需要多久可以研发出算尽中国象棋的计算机?少年,你是什么时候有这个想法的?我们来分享一下,智能和智慧这两个词的区别智能是通过各种算法,来分析,学习智慧是什么呢?这个有点不好答,简单的讲,家庭之间的矛盾……
大容量家用冷柜,食材保鲜不用愁随着生活水平的提高,人们对食物的要求也越来越高,所以家中有一台冰柜就显得非常重要了,它能够帮你储存大量的食材,让你随时都能够享受到新鲜美味的食物,为你的生活保驾护航。很多……
中国仍是世界工厂而且正在用人工智能设计未来8月11日,李开复在外媒撰文表示,中国在制造业发展方面恢复迅速,并且在很多领域都应用了人工智能技术以降低生产成本,提高效率。中国制造业的目标是不仅要做到数量领先,而且要做到智慧……
中芯国际业绩暴增,缺芯不是炒芯的理由下该如何对待?很奇怪的逻辑,茅台短缺的时候囤货大涨,能媲美黄金增值,也没媒体铺天盖地打压;中国的芯片刚有点起色,就开始莫名其妙的被打压,科技研发不需要投入吗?卡脖子技术不需要花费吗?难道这就……
操作系统八股文背诵版操作系统八股文什么是操作系统?请简要概述一下操作系统是管理计算机硬件和软件资源的计算机程序,提供一个计算机用户与计算机硬件系统之间的接口。向上对用户程序提供接口,向……