Across many real-time video applications, we see a growing need (especially in long delays and dynamic bandwidth) to allow clients to decode each frame once any (non-empty) subset of its packets is received and improve quality with each new packet. We call it data-scalable delivery. Unfortunately, existing techniques (e.g., FEC, RS and Fountain Codes) fall short: they require either delivery of a minimum number of packets to decode frames, and/or pad video data with redundancy in anticipation of packet losses, which hurts video quality if no packets get lost. This work explores a new approach, inspired by recent advances of neural-network autoencoders, which make data-scalable delivery possible. We present Grace, a concrete data-scalable real-time video system. With the same video encoding, Grace's quality is slightly lower than traditional codec without redundancy when no packet is lost, but with each missed packet, its quality degrades much more gracefully than existing solutions, allowing clients to flexibly trade between frame delay and video quality. Grace makes two contributions: (1) it trains new custom autoencoders to balance compression efficiency and resilience against a wide range of packet losses; and (2) it uses a new transmission scheme to deliver autoencoder-coded frames as individually decodable packets. We test Grace (and traditional loss-resilient schemes and codecs) on real network traces and videos, and show that while Grace's compression efficiency is slightly worse than heavily engineered video codecs, it significantly reduces tail video frame delay (by 2$\times$ at the 95th percentile) with the marginally lowered video quality
翻译:在许多实时视频应用程序中,我们看到越来越多的需求(特别是长期延迟和动态带宽)日益需要(特别是在长时间延迟和动态带宽),让客户在收到其包包中任何(非空)子集后能够解码每个框架,并改进每个新包的质量。我们称之为数据可缩放交付。 不幸的是,现有技术(例如FEC、RS和Fontain代码)不及格:它们要求交付一个最小数量的软件包来解码框架,和/或小盘视频数据,在预期包损失时,其冗余数据会损害视频质量,如果没有包丢失,则会损害视频质量。这项工作探索了一种新办法,它受到最新推进的神经网络自动自动变换码的启发,使得数据可缩放的交付成为可能。我们介绍Grace,一个具体的数据可缩放实时视频系统。根据同样的视频编码,Grace的质量略低于传统的编码,当没有丢失包装时,但每漏一个包,其质量比现有解决方案要优得多,让客户在框架延迟和视频质量之间灵活交易。 Gracecreal-cal框架框架框架框架框架框架框架和视频质量。 Greats) 有两个贡献:(1)它用来进行新的自动变缩缩缩缩化,同时同时用新的自动变缩缩缩缩缩缩缩缩成系统, 。