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.
- AirPlay. Available at http://www.apple.com/itunes/airplay/.Google Scholar
- 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 Scholar
- ViVu. Available at http://www.cavium.com/PureVu_WiVu-Solution.html.Google Scholar
- S. Wenger. H.264/AVC over IP. IEEE Transactions on Circuits and Systems for Video Technology, 13(7): 645--656, July 2003. Google ScholarDigital Library
- 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 ScholarCross Ref
- 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 Scholar
- 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 ScholarDigital Library
- 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 ScholarDigital Library
- I. E. Richardson. The H.264 Advanced Compression Standard. John Wiley and Sons, Ltd., second edition, 2010. Google ScholarDigital Library
- Video LAN Client. Available at http://www.videolan.org/vlc/index.html.Google Scholar
- Wireshark. Available at http://www.wireshark.org/.Google Scholar
- Elecard. Available at http://www.elecard.com/en/index.html.Google Scholar
- 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 Scholar
- 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 Scholar
- 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 ScholarDigital Library
- 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 ScholarCross Ref
- 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 ScholarDigital Library
- 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 ScholarDigital Library
- 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 ScholarDigital Library
- 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 ScholarDigital Library
- 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 Scholar
- FFmeg. Available at http://ffmpeg.org.Google Scholar
- 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 ScholarCross Ref
- DirectShow. Available at http://msdn.microsoft.com/en-us/library/windows/desktop/dd375454Google Scholar
- QualNet. Available at http://www.scalable-networks.com/content/products/qualnet.Google Scholar
- James F. Kurose and Keith W. Ross. Computer Networking: A Top-Down Approach. Addison-Wesley Publishing Company, USA, 5th edition, 2009. Google ScholarDigital Library
- h264bitstream. Available at http://h264bitstream.sourceforge.net/.Google Scholar
- AviSynth. Available at http://avisynth.org/mediawiki/Main_Page.Google Scholar
Index Terms
- Flexible dual TCP/UDP streaming for H.264 HD video over WLANs
Recommendations
Analysis of optimum substream lengths for dual TCP/UDP streaming of HD H.264 video over congested WLANs
2017 14th IEEE Annual Consumer Communications & Networking Conference (CCNC)Flexible Dual-TCP/UDP Streaming Protocol (FDSP) is a new method for streaming H.264-encoded High-definition (HD) video over WLANs. FDSP streaming is done in sequential video segments or chunks called substreams. Substreams are typically used in HTTP/TCP ...
Performance comparison of TCP, UDP and TFRC in static wireless environment
Instantaneous communication is the need of the hour. Wireless networks enable instantaneous communication. Since the application interacts with the transport protocol, the services of a transport protocol are of significant importance. All the ...
Can DCCP Replace UDP in Changing Network Conditions?
AINA '11: Proceedings of the 2011 IEEE International Conference on Advanced Information Networking and ApplicationsDCCP is proposed to replace UDP for its ability of congestion control while maintaining its promptness by ignoring lost packets as UDP does. The network would suffer less congestion. However, whether the applications that switch from UDP to DCCP can ...
Comments