本文是来自AOMedia Symposium 2019的演讲,讲者是来自CoSMo Software的工程师Dr.Alex,主题是具有SVC特性的AV1在WebRTC上的实时应用。
演讲分为两个部分,第一部分介绍real-time使用场景,第二部分介绍AV1在WebRTC上的应用。
首先,流媒体应用场景一般有两类:
一、VOD (3s)是只与Codec有关:
二、Real-time (<1s) 与Codec和传输协议有关:
随后,Alex强调了SVC在Real-time中很关键的原因是,SVC在单个编码器中编码生成,不需要在服务器转码,使得延迟有保障,并且,因为不需要将低级的信号在多个流中重复表示,可以节约大量带宽可以根据带宽自适应。
接下来,Alex介绍了一下AV1在real-time上的历史与进展,指出了现在对于av1的real-time的应用,各方面(协议标准以及编码速度等)的准备基本都已经生产就绪了,在2019年6月和7月,Cisco和CoSMo先后展示了AV1的实时demo(no SVC)。
在第二部分,Alex介绍了AV1作为RTP的payload的相关问题,K-SVC模式和DTI信息的定义。
最后,举例了在一个L2T3的场景下,将解码相关信息放在RTP包的header中而不是payload可以使得服务端不需要查看payload,同时支持了端到端加密场景下的使用。