Adaptive multimedia streaming using a simulation test bed

The major purpose of this paper is to transmit an existing video above a complete simulated video streaming architecture based on Network Simulator (NS2). Thanks to our architecture, the visual quality evaluation of the distributed streaming platform under various conditions is simplified. Indeed, the received video can be easily visualized using a classic video client or be compared using the Peak Signal-Noise Ratio (PSNR) value and the Structural SIMilarity (SSIM) value. In the case study, we compare adaptive video congestion strategies using a transcoder, Datagram Congestion Control Protocol (DCCP) and TCP-Friendly Rate Control (TFRC).

[1]  Avideh Zakhor,et al.  Rate control for streaming video over wireless , 2004, IEEE INFOCOM 2004.

[2]  Yasir Saleem,et al.  Network Simulator NS-2 , 2015 .

[3]  Alexandros Eleftheriadis,et al.  Constrained and general dynamic rate shaping of compressed digital video , 1995, Proceedings., International Conference on Image Processing.

[4]  Ming-Ting Sun,et al.  Digital Video Transcoding , 2005, Proceedings of the IEEE.

[5]  Mark Handley,et al.  Datagram Congestion Control Protocol (DCCP) , 2006, RFC.

[6]  Azer Bestavros,et al.  GISMO: a Generator of Internet Streaming Media Objects and workloads , 2001, PERV.

[7]  Jörg Widmer,et al.  TCP Friendly Rate Control (TFRC): Protocol Specification , 2003, RFC.

[8]  Eddie Kohler,et al.  Profile for Datagram Congestion Control Protocol (DCCP) Congestion Control ID 2: TCP-like Congestion Control , 2006, RFC.

[9]  Mark Handley,et al.  RFC 5348: TCP Friendly Rate Control (TFRC): Protocol Specification , 2008 .

[10]  Ming-Ting Sun,et al.  Video transcoder architectures for bit rate scaling of H.263 bit streams , 1999, MULTIMEDIA '99.

[11]  Ming-Ting Sun,et al.  Motion Vector Refinement for High-Performance Transcoding , 1999, IEEE Trans. Multim..

[12]  Nicolas D. Georganas,et al.  Rate adaptation transcoding for precoded video streams , 2002, MULTIMEDIA '02.

[13]  Robert M. Hinden,et al.  Version 2 of the Reliable Data Protocol (RDP) , 1990, RFC.

[14]  Mohammed Ghanbari,et al.  Heterogeneous Video Transcoding to Lower Spatio-Temporal Resolutions and Different Encoding Formats , 2000, IEEE Trans. Multim..

[15]  G. G. Stokes "J." , 1890, The New Yale Book of Quotations.

[16]  Eero P. Simoncelli,et al.  Image quality assessment: from error visibility to structural similarity , 2004, IEEE Transactions on Image Processing.

[17]  Mei-Juan Chen,et al.  Efficient motion-estimation algorithm for reduced frame-rate video transcoder , 2002, IEEE Trans. Circuits Syst. Video Technol..

[18]  Bernd Klasen,et al.  Efficient content distribution in social-aware hybrid networks , 2013, J. Comput. Sci..

[19]  Bao-Hong Shen,et al.  Implementation of an Algorithm for Fast Down-Scale Transcoding of Compressed Video on the Itanium , 2001 .

[20]  Julien Bourgeois,et al.  Video transmission adaptation on mobile devices , 2003, J. Syst. Archit..

[21]  Charilaos Christopoulos,et al.  Transcoder architectures for video coding , 1998 .

[22]  Thomas Young High Quality Video Conferencing , 2003 .

[23]  Qin-Fan Zhu,et al.  Low-delay, low-complexity rate reduction and continuous presence for multipoint videoconferencing , 1999, IEEE Trans. Circuits Syst. Video Technol..

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