A library for RTP relaying and QoS monitoring in Application Layer Multicast

Native IP multicast would be the best solution to distribute live streaming contents among various destinations since the real-time nature of such applications usually imposes strict delay constraints. Application Layer Multicast (ALM) platforms are emerging as a solution to overcome the well-known lack of a globally supported native multicast. Since the development of ALM applications is slowed by complexity and portability issues, we designed an open source C library framework that takes care of RTP/RTCP technical details and fosters a modular and higher level design. Besides it frees ALM developers from spending time in porting operations from Unix to Windows operating systems.

[1]  Xiao-Diao Chen,et al.  Cascade: A P2P Live Media Broadcasting Middleware in Java , 2007, Second International Multi-Symposiums on Computer and Computational Sciences (IMSCCS 2007).

[2]  Jörg Ott,et al.  On the use of RTP for monitoring and fault isolation in IPTV , 2010, IEEE Network.

[3]  Francisco J. Suárez,et al.  Networking technique for synchronous e-learning platforms in corporate environments , 2009, 2009 International Symposium on Performance Evaluation of Computer & Telecommunication Systems.

[4]  Bruce Lowekamp,et al.  NAT Behavior Discovery Using Session Traversal Utilities for NAT (STUN) , 2010, RFC.

[5]  Colin Perkins,et al.  Multiplexing RTP Data and Control Packets on a Single Port , 2010, RFC.

[6]  Gerardo Rubino,et al.  QoE Monitoring Platform for Video Delivery Networks , 2007, IPOM.

[7]  Michael Maruschke,et al.  Open-Source Based Prototype for Quality of Service (QoS) Monitoring and Quality of Experience (QoE) Estimation in Telecommunication Environments , 2011, 2011 Fifth International Conference on Next Generation Mobile Applications, Services and Technologies.

[8]  Luca Abeni,et al.  Design and implementation of a generic library for P2P streaming , 2010, AVSTP2P '10.

[9]  Adam Wolisz,et al.  Cross-layer optimization of OFDM transmission systems for MPEG-4 video streaming , 2004, Comput. Commun..

[10]  Gerardo Rubino,et al.  Optimal Quality-of-Experience Design for a P2P Multi-Source Video Streaming , 2008, 2008 IEEE International Conference on Communications.

[11]  Henning Schulzrinne,et al.  RTP: A Transport Protocol for Real-Time Applications , 1996, RFC.

[12]  Ben Y. Zhao,et al.  Towards a Common API for Structured Peer-to-Peer Overlays , 2003, IPTPS.

[13]  Rafidah Md Noor,et al.  A generic quantitative relationship between quality of experience and packet loss in video streaming services , 2012, 2012 Fourth International Conference on Ubiquitous and Future Networks (ICUFN).

[14]  Vivek K. Goyal,et al.  Multiple description coding: compression meets the network , 2001, IEEE Signal Process. Mag..

[15]  Christophe Diot,et al.  Deployment issues for the IP multicast service and architecture , 2000, IEEE Netw..

[16]  Imad Abdeljaouad,et al.  A Loss-Based Utility Function for Predicting IPTV Quality of Experience over an Overlay Network , 2011, 2011 IEEE Global Telecommunications Conference - GLOBECOM 2011.

[17]  You-Yin Jing,et al.  Improved genetic identification algorithms on moisture absorption and desorption on building materials surface , 2007, International Multi-Symposium of Computer and Computational Sciences.

[18]  Gerardo Rubino,et al.  A study of real-time packet video quality using random neural networks , 2002, IEEE Trans. Circuits Syst. Video Technol..

[19]  Marília Curado,et al.  An Overview of Quality of Experience Measurement Challenges for Video Applications in IP Networks , 2010, WWIC.

[20]  Catiuscia Melle,et al.  LARGE -SCALE TERRESTRIAL RELAYING OF SATELLITE BROADCASTED REAL -TIME MULTIMEDIA STREAMS , 2011 .

[21]  Mark Handley,et al.  SDP: Session Description Protocol , 1998, RFC.

[22]  Markus Fiedler,et al.  A generic quantitative relationship between quality of experience and quality of service , 2010, IEEE Network.