Robust video broadcasting over 802.11a/g in time-correlated fading channels

Victoria Sgardoni*, Mantalena Sarafianou, Pierre Ferre, Andrew Nix, David Bull

*Corresponding author for this work

Research output: Contribution to journalArticle (Academic Journal)

10 Citations (Scopus)

Abstract

In order to deliver video streams efficiently over WiFi to many thousands of consumer handheld devices, broadcast protocols must be employed. In this mode of operation the received video quality can deteriorate rapidly as a result of high application layer packet loss which occurs because MAC frame retransmission cannot be used. In this paper we develop a robust video delivery solution for broadcast transmission over 802.11a/g. Using a cross-layer WiFi simulator in combination with an accurate time-correlated fading channel, the received video quality is evaluated for broadcast H.264 video sequences. Application layer cross-packet forward error correction is then used together with error concealment at the video client. Furthermore, the application of an external packet interleaver is considered. Combining a block size of two hundred packets (which introduces a 4.8 second delay) and an application layer FEC code rate of 0.75 our results demonstrate that video can be successfully broadcast over WiFi to many thousands of handheld terminals at large-scale spectator events.
Translated title of the contributionRobust video broadcasting over 802.11a/g in time-correlated fading channels
Original languageEnglish
Pages (from-to)69-76
Number of pages8
JournalIEEE Transactions on Consumer Electronics
Volume55
Issue number1
DOIs
Publication statusPublished - Feb 2009

Bibliographical note

Publisher: IEEE

Keywords

  • WLAN IEEE 802.11a/g
  • broadcast
  • forward error correction
  • interleaving
  • video streaming
  • FADING CHANNELS
  • multimedia communication

Fingerprint Dive into the research topics of 'Robust video broadcasting over 802.11a/g in time-correlated fading channels'. Together they form a unique fingerprint.

  • Cite this