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

by   Majid Khabbazian, et al.

Packet loss recovery in wireless broadcast is challenging, particularly for real-time applications which have strict and short delivery deadline. To recover the maximum number of lost packets within a short time, existing packet recovery solutions often rely on instantly decodable network coding (IDNC). Some of these solutions can recover nearly the maximum number of lost packets possible at the cost of collecting feedback from all (or a large percentage of) users. This is impractical in dense networks. In addition, their runtime grows with the number of users, which is not desirable due to the urgent delivery deadline of real-time applications. In this work, we introduce RIDNC, a random encoding approach to IDNC. We propose RACE, a light RIDNC encoder that can recover nearly as many lost packets as the optimal RIDNC encoder. We compare RACE with the CrowdWiFi encoder, a high performing packet loss recovery solution used in CrowdWiFi, a commercial system for broadcasting live video in dense networks. We show that RACE is up to two orders of magnitude faster than the CrowdWiFi encoder, and recovers more lost packets in practice, where there is not enough time to collect feedback from many users.


CASPR: Judiciously Using the Cloud for Wide-Area Packet Recovery

We revisit a classic networking problem -- how to recover from lost pack...

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

In real-time videos, resending any packets, especially in networks with ...

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

Across many real-time video applications, we see a growing need (especia...

S-PRAC: Fast Partial Packet Recovery with Network Coding in Very Noisy Wireless Channels

Well-known error detection and correction solutions in wireless communic...

FlexONC: Joint Cooperative Forwarding and Network Coding with Precise Encoding Conditions

In recent years, network coding has emerged as an innovative method that...

On the Capacity Region of the Layered Packet Erasure Broadcast Channel with Feedback

In this paper, the capacity region of the Layered Packet Erasure Broadca...

Improving performance of real-time full-band blind packet-loss concealment with predictive network

Packet loss concealment (PLC) is a tool for enhancing speech degradation...

Please sign up or login with your details

Forgot password? Click here to reset