skip to main content
10.1145/2448556.2448590acmconferencesArticle/Chapter ViewAbstractPublication PagesicuimcConference Proceedingsconference-collections
research-article

Flexible dual TCP/UDP streaming for H.264 HD video over WLANs

Published:17 January 2013Publication History

ABSTRACT

High Definition video streaming over WLANs faces many challenges because video data requires not only data integrity but also frames have strict playout deadline. Traditional streaming methods that rely solely on either UDP or TCP have difficulties meeting both requirements because UDP incurs packet loss while TCP incurs delay. This paper proposed a new streaming method called Flexible Dual-TCP/UDP Streaming Protocol (FDSP) that utilizes the benefit of both UDP and TCP. The FDSP takes advantage of the hierarchical structure of the H.264/AVC syntax and uses TCP to transmit important syntax elements of H.264/AVC video and UDP to transmit non-important elements. The proposed FDSP is implemented and validated under different wireless network conditions. Both visual quality and delay results are compared against pure-UDP and pure-TCP streaming methods. Our results show that FDSP effectively achieves a balance between delay and visual quality, thus it has advantage over traditional pure-UDP and pure-TCP methods.

References

  1. AirPlay. Available at http://www.apple.com/itunes/airplay/.Google ScholarGoogle Scholar
  2. How to Connect Laptop to TV with Intel Wireless Display (WiDi). Available at http://www.intel.com/content/www/us/en/architecture-and-technology/intel-wireless-display.html.Google ScholarGoogle Scholar
  3. ViVu. Available at http://www.cavium.com/PureVu_WiVu-Solution.html.Google ScholarGoogle Scholar
  4. S. Wenger. H.264/AVC over IP. IEEE Transactions on Circuits and Systems for Video Technology, 13(7): 645--656, July 2003. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. T. Kim and M. H. Ammar. Receiver Buffer Requirement for Video Streaming over TCP. In Proceedings of Visual Communications and Image Processing Conference, pages 422--431, 2006.Google ScholarGoogle ScholarCross RefCross Ref
  6. X. Shen, A. Wonfor, R. V. Penty, and I. H. White. Receiver Playout Buffer Requirement for TCP Video Streaming in the Presence of Burst Packet Drops. In London Communications Symposium, 2009.Google ScholarGoogle Scholar
  7. E. Brosh, S. A. Baset, V. Misra, D. Rubenstein, and H. Schulzrinne. The Delay-Friendliness of TCP. ACM SIGMETRICS Performance Evaluation Review, 36(1): 49--60, June 2008. Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. T. Porter and X. H. Peng. Hybrid TCP/UDP Video Transport for H.264/AVC Content Delivery in Burst Loss Networks. In 2011 IEEE International Conference on Multimedia and Expo (ICME), pages 1--5, July 2011. Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. I. E. Richardson. The H.264 Advanced Compression Standard. John Wiley and Sons, Ltd., second edition, 2010. Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. Video LAN Client. Available at http://www.videolan.org/vlc/index.html.Google ScholarGoogle Scholar
  11. Wireshark. Available at http://www.wireshark.org/.Google ScholarGoogle Scholar
  12. Elecard. Available at http://www.elecard.com/en/index.html.Google ScholarGoogle Scholar
  13. IEEE Standard for Information Technology - Telecommunications and Information Exchange Between Systems - Local and Metropolitan Area Networks - Specific Requirements Part 11: Wireless LAN Medium Access Control (MAC) and Physical Layer (PHY) Specifications Amendment 8: Medium Access Control (MAC) Quality of Service Enhancements. IEEE Std 802.11e-2005 (Amendment to IEEE Std 802.11, 1999 Edition (Reaff 2003), 2005.Google ScholarGoogle Scholar
  14. A. MacAulay, B. Felts, and Y. Fisher. Whitepaper -- IP Streaming of MPEG-4: Native RTP versus MPEG-2 Transport Stream. http://http://www.envivio.com/files/white-papers/RTPvsTS-v4.pdf, 2005.Google ScholarGoogle Scholar
  15. D. Wu, Y. T. Hou, W. Zhu, Y. Q. Zhang, and J. M. Peha. Streaming Video over the Internet: Approaches and Directions. IEEE Transactions on Circuits and Systems for Video Technology, 11(3): 282--300, March 2001. Google ScholarGoogle ScholarDigital LibraryDigital Library
  16. Y. Wang and Q. F Zhu. Error Control and Concealment for Video Communication: A Review. Proceedings of the IEEE, 86(5): 974--997, May 1998.Google ScholarGoogle ScholarCross RefCross Ref
  17. Y. Xu and Y. Zhou. H.264 video communication based refined error concealment schemes. Consumer Electronics, IEEE Transactions on, 50(4): 1135--1141, Nov. 2004. Google ScholarGoogle ScholarDigital LibraryDigital Library
  18. A. Nafaa, T. Taleb, and L. Murphy. Forward Error Correction Strategies for Media Streaming over Wireless Networks. IEEE Communications Magazine, 46(1): 72--79, Jan. 2008. Google ScholarGoogle ScholarDigital LibraryDigital Library
  19. J. Kim, R. M. Mersereau, and Y. Altunbasak. Distributed Video Streaming Using Multiple Description Coding and Unequal Error Protection. IEEE Transactions on Image Processing, 14(7): 849--861, July 2005. Google ScholarGoogle ScholarDigital LibraryDigital Library
  20. B. Wang, J. Kurose, P. Shenoy, and D. Towsley. Multimedia Streaming via TCP: An Analytic Performance Study. ACM Transactions on Multimedia Computing, Communications and Applications, 4(2): 16:1--16:22, May 2008. Google ScholarGoogle ScholarDigital LibraryDigital Library
  21. R. K. P. Mok, E. W. W. Chan, and R. K. C. Chang. Measuring the Quality of Experience of HTTP Video Streaming. In 2011 IFIP/IEEE International Symposium on Integrated Network Management, pages 485--492, May 2011.Google ScholarGoogle Scholar
  22. FFmeg. Available at http://ffmpeg.org.Google ScholarGoogle Scholar
  23. C. Lee, M. Kim, S. J. Hyun, S. Lee, B. Lee, and K. Lee. OEFMON: An Open Evaluation Framework for Multimedia Over Networks. IEEE Communications Magazine, 49(9): 153--161, Sept. 2011.Google ScholarGoogle ScholarCross RefCross Ref
  24. DirectShow. Available at http://msdn.microsoft.com/en-us/library/windows/desktop/dd375454Google ScholarGoogle Scholar
  25. QualNet. Available at http://www.scalable-networks.com/content/products/qualnet.Google ScholarGoogle Scholar
  26. James F. Kurose and Keith W. Ross. Computer Networking: A Top-Down Approach. Addison-Wesley Publishing Company, USA, 5th edition, 2009. Google ScholarGoogle ScholarDigital LibraryDigital Library
  27. h264bitstream. Available at http://h264bitstream.sourceforge.net/.Google ScholarGoogle Scholar
  28. AviSynth. Available at http://avisynth.org/mediawiki/Main_Page.Google ScholarGoogle Scholar

Index Terms

  1. Flexible dual TCP/UDP streaming for H.264 HD video over WLANs

        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
          ICUIMC '13: Proceedings of the 7th International Conference on Ubiquitous Information Management and Communication
          January 2013
          772 pages
          ISBN:9781450319584
          DOI:10.1145/2448556

          Copyright © 2013 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: 17 January 2013

          Permissions

          Request permissions about this article.

          Request Permissions

          Check for updates

          Qualifiers

          • research-article

          Acceptance Rates

          Overall Acceptance Rate251of941submissions,27%

        PDF Format

        View or Download as a PDF file.

        PDF

        eReader

        View online with eReader.

        eReader