GRACE: Loss-Resilient Real-Time Video Communication Using Data-Scalable Autoencoder

10/29/2022
by   Yihua Cheng, et al.
0

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× at the 95th percentile) with the marginally lowered video quality

READ FULL TEXT
research
05/21/2023

Grace++: Loss-Resilient Real-Time Video Communication under High Network Latency

In real-time videos, resending any packets, especially in networks with ...
research
05/23/2023

Reparo: Loss-Resilient Generative Codec for Video Conferencing

Loss of packets in video conferencing often results in poor quality and ...
research
11/19/2019

Packet Loss Recovery in Broadcast for Real-Time Applications in Dense Wireless Networks

Packet loss recovery in wireless broadcast is challenging, particularly ...
research
02/09/2022

Improving Content-Aware Video Streaming in Congested Networks with In-Network Computing

Network congestion and packet loss pose an ever-increasing challenge to ...
research
02/20/2019

Optimal Decentralized Dynamic Policies for Video Streaming over Wireless Channels

The problem addressed is that of optimally controlling, in a decentraliz...
research
08/29/2018

Binocular Rivalry - Psychovisual Challenge in Stereoscopic Video Error Concealment

During Stereoscopic 3D (S3D) video transmission, one or both views can b...
research
01/11/2019

Universal Compression with Side Information from a Correlated Source

Packets originated from an information source in the network can be high...

Please sign up or login with your details

Forgot password? Click here to reset