Index Coding at the WiFi Edge: An Implementation Study for Video Delivery

by   Lalhruaizela Chhangte, et al.

HTTP based video streaming has become the de facto standard for video content delivery across different video streaming services. However, video content delivery continues to be challenged at the wireless edge by inadequate and highly variable bandwidth. In this paper, we describe WiCode, a platform that improves HTTP based video content delivery at the WiFi edge. WiCode uses coded delivery at the WiFi AP to reduce data transmissions in order to improve the perceived performance of video streaming at the users. WiCode performs index coding on video segments to reduce the number of bits transmitted. Further, it also performs index coding on UDP packets that are retransmitted to reduce the number of bits transmitted. This paper describes the design and implementation of WiCode, and the practical gains achievable due to employing coded delivery in a real system taking into account the overheads introduced by WiCode. The WiCode module at the client side is a browser plugin that does not require any client side device configuration changes. We also show the effect of variable and fixed length segment size on the perceived performance of WiCode.


page 1

page 2

page 3

page 4


Online Caching and Coding at the WiFi Edge: Gains and Tradeoffs

Video content delivery at the wireless edge continues to be challenged b...

Content-defined Merkle Trees for Efficient Container Delivery

Containerization simplifies the sharing and deployment of applications w...

Reinforcement Learning -based Adaptation and Scheduling Methods for Multi-source DASH

Dynamic adaptive streaming over HTTP (DASH) has been widely used in vide...

Random Linear Network Coding for 5G Mobile Video Delivery

Exponential increase in mobile video delivery will continue with the dem...

Spatially Scalable Lossy Coded Caching

We apply the coded caching scheme proposed by Maddah-Ali and Niesen to a...

Optimal Decentralized Dynamic Policies for Video Streaming over Wireless Channels

The problem addressed is that of optimally controlling, in a decentraliz...

The Prefetch Aggressiveness Tradeoff in 360^∘ Video Streaming

With 360^∘ video, only a limited fraction of the full view is displayed ...

Please sign up or login with your details

Forgot password? Click here to reset