Scalable Wireless Video Streaming over Real-Time Publish Subscribe Protocol (RTPS)

Enabling Real-Time video streaming over wireless networks faces challenges of time-varying channel conditions and the limited network resources. The instability of wireless networks lead to problems such as limited and time-varying bandwidth and traffic congestion when transmitting a burst of video streams. The time-varying wireless channel conditions expose the transmitted video packets to be delayed or dropped. However, in Real-Time video streaming each frame must be delivered and decoded by its playback time. As a result, efficient Real-Time video streaming requires an efficient video quality of service (QoS) transmission control mechanism to adapt to the network changes. Recently, layer coding (LC) enables Real-Time and scalable video streaming to clients of heterogeneous capabilities by dropping upper enhancement layers without the need of re-encoding and with less bit rate. However, layer coding still facing unfair layer protection problem in which packets from the base or lower layers might be dropped while there is a chance to drop packets from the upper enhancement layers. Loosing packets from the base layer can significantly affect the delivered video quality and sometimes lead to an interruption especially in error-prone networks as wireless networks. Architectural solutions at the middleware level introduce higher flexibility, more efficiency in development time and more QoS control. In this paper, we investigate the behavior of video streaming over Real-Time publish-subscribe based middleware. We propose and develop an unequal layer protection mechanism for Real-Time video streaming based on the Data Distribution Service (DDS) middleware, and show the performance of our approach over IEEE 802.11g WLAN networks. Our approach shows a graceful degradation of video quality while maintaining a robust video streaming free of visible error or interruptions.

[1]  Nicolas D. Georganas,et al.  Adaptive video transcoding and streaming over wireless channels , 2005, J. Syst. Softw..

[2]  Xinchen Zhang,et al.  Error Resilient Transcoding for Wireless Video Transmission , 2009, 2009 International Conference on Wireless Networks and Information Systems.

[3]  Nicola Blefari-Melazzi,et al.  Streaming H.264 scalable video over data distribution service in a wireless environment , 2010, 2010 IEEE International Symposium on "A World of Wireless, Mobile and Multimedia Networks" (WoWMoM).

[4]  Hamid Sharif,et al.  TFRC-Based Rate Control for Real-Time Video Streaming over Wireless Multi-Hop Mesh Networks , 2009, 2009 IEEE International Conference on Communications.

[5]  Minghua Chen,et al.  Rate control for streaming video over wireless , 2004, IEEE INFOCOM 2004.

[6]  Heiko Schwarz,et al.  Overview of the Scalable Video Coding Extension of the H.264/AVC Standard , 2007, IEEE Transactions on Circuits and Systems for Video Technology.

[7]  Heiko Schwarz,et al.  Wireless Broadcasting Using the Scalable Extension of H. 264/AVC , 2005, 2005 IEEE International Conference on Multimedia and Expo.

[8]  Domenico Striccoli,et al.  Transmission control of Variable-Bit-Rate video streaming in UMTS networks , 2012 .

[9]  Tien Anh Le,et al.  EvalSVC — An evaluation platform for scalable video coding transmission , 2010, IEEE International Symposium on Consumer Electronics (ISCE 2010).

[10]  Tihao Chiang,et al.  Advances in the scalable amendment of H.264/AVC , 2007, IEEE Communications Magazine.

[11]  Luigi Atzori,et al.  Rate control based on reduced-reference image quality estimation for streaming video over wireless channels , 2012, 2012 IEEE International Conference on Communications (ICC).

[12]  Yao Wang,et al.  Error control and concealment for video communication: a review , 1998, Proc. IEEE.

[13]  Sampath Rangarajan,et al.  Cross-layer optimization for streaming scalable video over fading wireless networks , 2010, IEEE Journal on Selected Areas in Communications.

[14]  Yung-Chang Chen,et al.  Robust video streaming over wireless LANs using multiple description transcoding and prioritized retransmission , 2007, J. Vis. Commun. Image Represent..

[15]  Chang Wen Chen,et al.  Maximum-throughput delivery of SVC-based video over MIMO systems with time-varying channel capacity , 2008, J. Vis. Commun. Image Represent..

[16]  Aggelos K. Katsaggelos,et al.  Error resilient video coding techniques , 2000, IEEE Signal Process. Mag..

[17]  Yingsong Huang,et al.  A Control-Theoretic Approach to Rate Control for Streaming Videos , 2009, IEEE Transactions on Multimedia.

[18]  Antonios Argyriou,et al.  Quality-Driven TCP Friendly Rate Control for Real-Time Video Streaming , 2008, IEEE GLOBECOM 2008 - 2008 IEEE Global Telecommunications Conference.

[19]  Youn-Sik Hong,et al.  A Cost Effective Rate Control for Streaming Video Dedicated to Wireless Handheld Devices , 2008, 2008 International Conference on Multimedia and Ubiquitous Engineering (mue 2008).

[20]  Aggelos K. Katsaggelos,et al.  Review of Error Resilient Coding Techniques for Real-Time Video Communications , 2000 .

[21]  Rashid Ansari,et al.  Priority-aware transfer of SVC encoded video over MIMO communications system , 2009, 2009 Picture Coding Symposium.

[22]  Mahmood Fathy,et al.  Adaptive end-to-end QoS for multimedia over heterogeneous wireless networks , 2010, Comput. Electr. Eng..

[23]  Chih-Heng Ke,et al.  An Evaluation Framework for More Realistic Simulations of MPEG Video Transmission , 2008, J. Inf. Sci. Eng..

[24]  Ajay Luthra,et al.  Overview of the H.264/AVC video coding standard , 2003, IEEE Trans. Circuits Syst. Video Technol..

[25]  Athina Markopoulou,et al.  WiSE video: using in-band wireless loss notification to improve rate-controlled video streaming , 2004, 2004 IEEE International Conference on Multimedia and Expo (ICME) (IEEE Cat. No.04TH8763).

[26]  Ben Liang,et al.  Stochastic Rate Control for Scalable VBR Video Streaming over Wireless Networks , 2009, GLOBECOM 2009 - 2009 IEEE Global Telecommunications Conference.

[27]  Changhyun Lee,et al.  Adaptive rate control for real-time video streaming over the mobile WiMAX , 2008, APCCAS 2008 - 2008 IEEE Asia Pacific Conference on Circuits and Systems.

[28]  Wen Gao,et al.  A novel rate control scheme for video streaming over wireless networks , 2004, Third International Conference on Image and Graphics (ICIG'04).

[29]  Mark Handley,et al.  Equation-based congestion control for unicast applications , 2000, SIGCOMM.

[30]  Song Ci,et al.  End-to-end optimized TCP-friendly rate control for real-time video streaming over wireless multi-hop networks , 2010, J. Vis. Commun. Image Represent..

[31]  Thomas Wiegand,et al.  Using H.264/AVC-based Scalable Video Coding (SVC) for Real Time Streaming in Wireless IP Networks , 2007, 2007 IEEE International Symposium on Circuits and Systems.

[32]  Mark Davis,et al.  Study of the Behaviour of Video Streaming over IEEE 802.11b WLAN Networks , 2006, 2006 IEEE International Conference on Wireless and Mobile Computing, Networking and Communications.

[33]  Salem Hasnaoui,et al.  Performance of a Publish/Subscribe Middleware for the Real- Time Distributed Control systems , 2007 .

[34]  Salman Khan,et al.  A Link Adaptation Scheme for Efficient Transmission of H.264 Scalable Video Over Multirate WLANs , 2008, IEEE Transactions on Circuits and Systems for Video Technology.

[35]  Naoki Wakamiya,et al.  Error-Resilience of TCP-Friendly Video Transmission over Wireless Channel , 2006, 2006 9th International Conference on Control, Automation, Robotics and Vision.

[36]  Cyril Concolato,et al.  GPAC: open source multimedia framework , 2007, ACM Multimedia.

[37]  Zhenzhong Chen,et al.  Cross-layer optimization for SVC video delivery over the IEEE 802.11e wireless networks , 2011, J. Vis. Commun. Image Represent..

[38]  Panos Nasiopoulos,et al.  Dynamic Resource Allocation for MGS H.264/AVC Video Transmission Over Link-Adaptive Networks , 2009, IEEE Transactions on Multimedia.

[39]  Ricardo Sanz,et al.  Real-time video for distributed control systems , 2000 .

[40]  Gary J. Sullivan,et al.  Rate-constrained coder control and comparison of video coding standards , 2003, IEEE Trans. Circuits Syst. Video Technol..

[41]  Hsing-Lung Chen,et al.  Improving Scalable Video Transmission over IEEE 802.11e through a Cross-Layer Architecture , 2008, 2008 The Fourth International Conference on Wireless and Mobile Communications.

[42]  Geoffrey C. Fox,et al.  Real-time performance analysis for publish/subscribe systems , 2010, Future Gener. Comput. Syst..

[43]  Jae-Young Pyun,et al.  TCP-Friendly Congestion Control for Streaming Video Service over Wireless Overlay Network , 2008, ICC Workshops - 2008 IEEE International Conference on Communications Workshops.

[44]  Douglas C. Schmidt,et al.  Application of the QuO quality-of-service framework to a distributed video application , 2001, Proceedings 3rd International Symposium on Distributed Objects and Applications.

[45]  Ajay Luthra,et al.  Overview of the H.264/AVC video coding standard , 2003, SPIE Optics + Photonics.