实时AV1 SVC——释放WebRTC的真正力量

本文探讨了AV1 SVC如何提升实时媒体的网络弹性和适应性,详细介绍了AV1 SVC在WebRTC中的应用,以及其在Chrome中的实时编码性能。随着RTP有效载荷规范的成熟,AV1 SVC的采纳和性能预期得到提升,为实时通信带来更好的体验。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

正文字数:5269  阅读时长:8分钟

创新不会在隔绝的真空中发生。

 

文 / Agouaillard

原文链接 / http://webrtcbydralex.com/index.php/2021/01/29/real-time-av1-svc-unleashing-the-true-power-of-webrtc/

自2020年4月起,独立的webrtc和MilliCast平台中的AV1实时编码已经可用,正如我们在之前的文章中所述。然而,对于那些想在web应用程序中单独使用它的人来说,您必须重新编译Chrome。虽然我们为社区提供了预编译的二进制文件,也有少数勇敢的人早早地进行了测试,但这是单层实现,不支持SVC。

随着编解码器的使用从闭路和专用线路发展到越来越多地在公共互联网上使用,编解码器自身也在不断发展,并采用一些功能来改善公共互联网上的媒体体验。作为H264(附录G)的最新附录,SVC已经发展成为任何现代编解码器必须具备的功能。在默认情况下,AV1是第一个支持SVC的编解码器。对于那些对关于SVC是如何发挥作用的更多细节感兴趣的人,Alex E.博士在2016年写了一篇很好的解释性博文。写的是关于VP9,大多数点对AV1有效的内容。

在过去的一整年中,AOMEDIA的实时组(代码组的一部分)都在努力完成RTP有效负载规范,该规范允许RTP端点利用所有编解码器SVC功能,但也可用于中间SFU变得更好、更强、更快。Cosmo软件率先实现了所有测试和参考SFU。现在,AV1RTP的有效载荷规格现在几乎可以被认为是最终的版本,经过了高达95%+的测试。

现在是一个很好的时机来回顾为什么AV1对于实时媒体来说比仅仅提高效率更重要。与此同时,我们还将提供有关性能预期的详细信息。


1

创新不会在隔绝的真空中发生

在我们这个快节奏的世界中,太容易把注意力放在小事上,而忽视大局。但是,没有创新会在像是隔绝的真空中发生的,而对趋势进行分析并对其轨迹进行分析,则更加令人着迷。

Alex Eleftheriadis博士(又名Alex博士)在他最近的一篇文章中非常完美地记录了整个通信系统的发展。它写的很好,被一个不仅从内部经历了进化,而且还不得不教给大学生的人记录得非常好,他创建了这个领域中技术上最有创造力的公司之一:Vidyo。我强烈建议您可以读一读。

在不到两周的时间里,下列三项主要技术已成为标准或可在Chrome中使用:

  • 1月20日(星期三),所有IETF RTCWEB草案最终都成为标准(或参考性文献)并获得了一个RFC编号。这代表了十多年的工作,由全世界一百多位最聪明的人都在研究用作WebRTC基础的协议。辛勤工作中产生的数十个新标准已经公开,可以通过Web平台获得!

  • 1月26日,W3C宣布Webrtc 1.0作为一个标准使用,它巩固了该标准,使人们可以安全地加入并可以开始实施它。1月21日,Google终于在Chrome中启用了AV1 SVC实时编码,几个小时或几天后,该功能便会在Canary版本中可以使用了。

  • 1月21日,Google终于在Chrome中启用了AV1 SVC实时编码,几小时或几天后,该功能就在Canary版本

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值