Multimedia Tools and Applications

, Volume 74, Issue 15, pp 5787–5809 | Cite as

Unequal error protection for data partitioned H.264/AVC video broadcasting

  • Sajid Nazir
  • Dejan Vukobratović
  • Vladimir Stanković
  • Ivan Andonović
  • Kristian Nybom
  • Stefan Grönroos


Application Layer Forward Error Correction (AL-FEC) is becoming a popular addition to protocols for real-time video delivery over IP-based wireless networks. In particular, rateless codes are identified as suitable solution for AL-FEC due to their flexibility and capacity-approaching performance. Since each part of video data is not equally important for video reconstruction, it is beneficial to group it based on its importance, and then provide different degree of protection using Unequal Error Protection (UEP). Data partitioning (DP) is one such low-cost feature in H.264/AVC enabling partitioning of video data based on its importance. We propose schemes for the DP H.264/AVC video transmission using Raptor and Random Linear Codes (RLC) and investigate their performance as AL-FEC solutions in Digital Video Broadcasting. We provide comparisons between optimized Non-Overlapping Window RLC and Expanding Window (EW) RLC, which are two effective UEP RLC strategies. The results using realistic channel traces show viability of the EW RLC as a promising solution for multimedia broadcast applications.


Video compression Rateless coding Digital Video Broadcasting Joint source-channel coding 


  1. 1.
    Al-Jobouri L, Fleury M, Ghanbari M (2011) Error-resilient IPTV for an IEEE 802.16e channel. Wirel Eng Technol 2:2:70–79CrossRefGoogle Scholar
  2. 2.
    Angelopoulos G, Medard M, Chandrakasan AP (2011) Energy-aware hardware implementation of network coding. Lect Notes Comput Sci 6827:137–144CrossRefGoogle Scholar
  3. 3.
    Barmada B, Ghandi MM, Jones EV, Ghanbari M (2005) Prioritized transmission of data partitioned H.264 video with hierarchical QAM. IEEE Sig Process Lett 12(8):577–580CrossRefGoogle Scholar
  4. 4.
    Benacem L, Blostein SD (2010) Raptor-network coding enabled strategies for energy saving in DVB-H multimedia communications. In: Proceedings of 1st international conference green circuits and systems, pp 527–532Google Scholar
  5. 5.
    Bouabdallah A, Lacan J (Apr. 2006) Dependency-aware unequal erasure protection codes. J Zheijiang Univ Sci A 7:27–33Google Scholar
  6. 6.
    Connie T, Nasiopoulos P, Yasser YP, Leung VCM (2008) SCTP-transmission of data-partitioned H.264 video. In: Proceedings of 4th ACM workshop wireless multimedia networking and performance, pp 32–36Google Scholar
  7. 7.
    Dhondt Y, Mys S, Vermeirsch K, Van de Walle R (2007) Constrained inter prediction: Removing dependencies between different data partitions. In: Proceedings of advanced concepts for intelligent visual systems, pp 720–731Google Scholar
  8. 8.
    ETSI EN 302 755, Digital Video Broadcasting (DVB). Frame structure channel coding and modulation for a second generation digital terrestrial television broadcasting system (DVB-T2), V1.3.1, DRAFT, 2011Google Scholar
  9. 9.
    ETSI TS 126 346, universal mobile telecommunications system (umts); multimedia broadcast/multicast service (mbms); protocols and codecs, ETSI Tech Spec 2005Google Scholar
  10. 10.
    Faria G, Henriksson JA, Stare E, Talmola P (2006) DVB-H: digital broadcast services to handheld devices. Proc IEEE 94(1):194–209CrossRefGoogle Scholar
  11. 11.
    Gomez-Barquero D, Gozalvez D, Cardona N (2009) Application layer FEC for mobile TV delivery in IP datacast over DVB-H systems. IEEE Trans Broadcast 55(2):396–406CrossRefGoogle Scholar
  12. 12.
    H.264/AVC Reference Software.
  13. 13.
    Hellge C, Gomez-Barquero D, Schierl T, Wiegand T (2011) Layer-aware forward error correction for mobile broadcast of layered media. IEEE Trans Multimed 13:551–562CrossRefGoogle Scholar
  14. 14.
    Jin J, Li B, Kong T (2008) Is random network coding helpful in WiMAX? In: Proceedings of IEEE INFOCOM 2008. PhoenixGoogle Scholar
  15. 15.
    Katti S, Rahul H, Hu W, Katabi D, Medard M, Crowcroft J (2006) XORs in the air: practical wireless network coding. In: Proceedings of ACM SIGCOMM-2006 computer communication review. PisaGoogle Scholar
  16. 16.
    Luby M, Gasiba T, Stockhammer T, Watson M (2007) Reliable multimedia download delivery in cellular broadcast networks. IEEE Trans Broadcast 53(1):235–246CrossRefGoogle Scholar
  17. 17.
    Lun D, Medard M, Koetter R, Effros M (2008) On coding for reliable communication over packet networks. Phys Commun 1(1):22–30CrossRefGoogle Scholar
  18. 18.
    Nybom K, Grönroos S, Björkqvist J (2010) “Expanding window fountain coded scalable video in broadcasting. In: Proceedings of ICME-2010 IEEE international conference multimedia and expo. SingaporeGoogle Scholar
  19. 19.
    Poikonen J, Paavola J (2006) Error models for the transport stream packet channel in the DVB-H link layer. In: Proceedings of ICC-2006 IEEE international conference communication, pp 1861–1866. IstanbulGoogle Scholar
  20. 20.
    Razavi R, Fleury M, Altaf M, Sammak H, Ghanbari M (2009) H.264 video streaming with data-partitioning and Growth codes. In Proceedings of ICIP-2009 international conference image processing. CairoGoogle Scholar
  21. 21.
    Schierl T, Stockhammer T, Wiegand T (2007) Mobile video transmission using Scalable Video Coding. IEEE Trans Circ Syst Video Technol 17:1204–1217CrossRefGoogle Scholar
  22. 22.
    Schwarz H, Marpe D, Wiegand T (2007) Overview of the scalable video coding extension of the H.264/AVC standard. IEEE Trans Circ Syst Video Technol 17(9):1103–1120CrossRefGoogle Scholar
  23. 23.
    Shojania H, Li B (2007) Parallelized progressive network coding with hardware acceleration. In: Proceeding of IWQoS-2007 the 15th international workshop quality of service. ChicagoGoogle Scholar
  24. 24.
    Shojania H, Li B (2009) Random network coding on the iphone: Fact or fiction? In: Proceeding of NOSSDAV-2009. WilliamsburgGoogle Scholar
  25. 25.
    Shokrollahi A (2006) Raptor codes. IEEE Trans Inf Theory 52(6):2251–2567MathSciNetCrossRefGoogle Scholar
  26. 26.
    Stockhammer T, Bystrom M (2004) H.264/AVC data partitioning for mobile video communication. In: Proceedings of ICIP-2004 international conference image processing, pp 545–548. SingaporeGoogle Scholar
  27. 27.
    Stockhammer T, Shokrollahi A, Watson M, Luby M, Gasiba T (2008) Application Layer FEC for Mobile Multimedia Broadcasting. In: Furht B, Ahson S (eds) Handbook of mobile broadcasting. CRC Press, Boca RatonGoogle Scholar
  28. 28.
    Teerapittayanon S, Fouli KM, Medard M, Montpetit M-J, Shi X, Seskar I, Gosain A (2012) Network coding as a WiMAX link reliability mechanism. In: Proceedings of MACOM-2012 international workshop on multiple access communications. DublinGoogle Scholar
  29. 29.
    Vangelista L et al (2009) Key technologies for next-generation terrestrial digital television standard DVB-T2. IEEE Commun Mag 47(10):146–153CrossRefGoogle Scholar
  30. 30.
    Vingelmann P, Fitzek FHP, Pedersen MV, Heide J, Charaf H (2011) Synchronized multimedia streaming on the iPhone platform with network coding. In: Proceedings of CCNC IEEE Consumer Communication and Networking Conference. Las VegasGoogle Scholar
  31. 31.
    Vukobratović D, Stanković V (2012) Unequal error protection random linear coding for erasure channels. IEEE Trans Commun 60:1243–1252CrossRefGoogle Scholar
  32. 32.
    Vukobratović D, Stanković V, Sejdinović D, Stanković L, Xiong Z (2009) Expanding window fountain codes for scalable video multicast. IEEE Trans Multimed 11(6):1094–1104CrossRefGoogle Scholar
  33. 33.
    Wenger S (2003) H.264/AVC over IP. IEEE Trans Circ Syst Video Technol 13(7):645–655CrossRefGoogle Scholar
  34. 34.
    Wiegand T, Sullivan G, Bjøntegaard G, Luthra A (2003) Overview of the H.264/AVC Video Coding Standard. IEEE Trans Circ Syst Video Technol 7:13Google Scholar

Copyright information

© Springer Science+Business Media New York 2014

Authors and Affiliations

  • Sajid Nazir
    • 1
  • Dejan Vukobratović
    • 2
  • Vladimir Stanković
    • 1
  • Ivan Andonović
    • 1
  • Kristian Nybom
    • 3
  • Stefan Grönroos
    • 3
  1. 1.Department of EEEUniversity of StrathclydeGlasgowUK
  2. 2.University of Novi SadNovi SadSerbia
  3. 3.Åbo Akademi UniversityTurkuFinland

Personalised recommendations