skip to main content
10.1145/2736084.2736086acmconferencesArticle/Chapter ViewAbstractPublication PagesmmsysConference Proceedingsconference-collections
research-article

When on-the-fly erasure code makes late video decoding happen

Published:18 March 2015Publication History

ABSTRACT

This paper proposes "LD-Tetrys" (Late Decoding Tetrys), a solution based on an on-the-fly erasure code that attempts to solve the problem of late decoded packets usually considered as lost by the video decoder. LD-Tetrys has the following advantages: i) it drastically improves the trade-off between throughput and quality without modifying the codecs or adding complexity at the encoder side ii) it allows a simple but robust configuration. The only cost is a minor modification of the decoding process and a slight increase in the video decoding complexity. Last but not least, LD-Tetrys requires a much smaller playout buffer to obtain the same perceived video quality, bringing benefits for interactive applications.

References

  1. H.264/AVC JM Reference Software, http://iphome.hhi.de/suehring/tml/.Google ScholarGoogle Scholar
  2. Cisco Visual Networking Index: Forecast and Methodology, 2012--2017.Google ScholarGoogle Scholar
  3. RMCAT IETF working group http://datatracker.ietf.org/wg/rmcat/.Google ScholarGoogle Scholar
  4. H. Alvestrand. Overview: Real Time Protocols for Brower-based Applications. Technical report, IETF, 2013.Google ScholarGoogle Scholar
  5. M. Ghanbari. Postprocessing of late cells for packet video. IEEE Trans. on Circuits and Systems for Video Technology, 6(6): 669--678, 1996. Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. J. Lacan and E. Lochin. Rethinking reliability for long-delay networks. In Proceedings of International Workshop on Satellite and Space Communications IWSSC, Oct. 2008.Google ScholarGoogle ScholarCross RefCross Ref
  7. J. Le Feuvre, C. Concolato, J.-C. Dufourd, R. Bouqueau, and J.-C. Moissinac. Experimenting with Multimedia Advances Using GPAC. In Proceedings of the 19th ACM International Conference on Multimedia, pages 715--718, NY, USA, 2011. Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. S. B. Lee et al. Improving simulation for network research. Technical report, University of Southern California, 1999.Google ScholarGoogle Scholar
  9. I. Rhee and S. Joshi. Error recovery for interactive video transmission over the Internet. IEEE Journal on Selected Areas in Communications, 18(6): 1033--1049, 2000. Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. S. Shakkottai, N. Brownlee, A. Broido, and k. claffy. The RTT distribution of TCP flows on the Internet and its impact on TCP based flow control. Technical report, Cooperative Association for Internet Data Analysis (CAIDA), Mar 2004.Google ScholarGoogle Scholar
  11. G. Sullivan, J. Ohm, W.-J. Han, and T. Wiegand. Overview of the High Efficiency Video Coding (HEVC) Standard. IEEE Trans. on Circuits and Systems for Video Technology, 22(12): 1649--1668, 2012. Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. J. K. Sundararajan, D. Shah, and M. Médard. ARQ for network coding. IEEE International Symposium on Information Theory, pages 1651--1655, July 2008.Google ScholarGoogle ScholarCross RefCross Ref
  13. P.-U. Tournoux, E. Lochin, J. Lacan, A. Bouabdallah, and V. Roca. On-the-fly coding for time-constrained applications. IEEE Trans. on Multimedia, 13, 2011. Google ScholarGoogle ScholarDigital LibraryDigital Library
  14. Y. Wang and Q.-F. Zhu. Error control and concealment for video communication: a review. Proceedings of the IEEE, 86(5): 974--997, 1998.Google ScholarGoogle ScholarCross RefCross Ref
  15. S. Wenger. H.264/AVC over IP. IEEE Trans. on Circuits and Systems for Video Technology, 13: 645--656, 2003. Google ScholarGoogle ScholarDigital LibraryDigital Library
  16. J. Xiao, T. Tillo, C. Lin, Y. Zhang, and Y. Zhao. A real-time error resilient video streaming scheme exploiting the late- and early-arrival packets. IEEE Trans. on Broadcasting, (99): 1--1, 2013.Google ScholarGoogle ScholarCross RefCross Ref

Index Terms

  1. When on-the-fly erasure code makes late video decoding happen

    Recommendations

    Comments

    Login options

    Check if you have access through your login credentials or your institution to get full access on this article.

    Sign in
    • Published in

      cover image ACM Conferences
      NOSSDAV '15: Proceedings of the 25th ACM Workshop on Network and Operating Systems Support for Digital Audio and Video
      March 2015
      83 pages
      ISBN:9781450333528
      DOI:10.1145/2736084

      Copyright © 2015 ACM

      Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

      Publisher

      Association for Computing Machinery

      New York, NY, United States

      Publication History

      • Published: 18 March 2015

      Permissions

      Request permissions about this article.

      Request Permissions

      Check for updates

      Qualifiers

      • research-article

      Acceptance Rates

      NOSSDAV '15 Paper Acceptance Rate12of43submissions,28%Overall Acceptance Rate118of363submissions,33%

    PDF Format

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader