Source controlled semi-reliable multimedia streaming using selective retransmission in DCCP/IP networks

In the past few years we have witnessed an explosive growth in the usage of media streaming applications. The newly appeared audio/video applications are becoming increasingly popular in IP networks, while in mobile environment the limited bandwidth and the higher error rate arise in spite of its popularity. Retransmission-based error recovery is considered inappropriate for multimedia applications, because of its latency. This solution can be attractive because it requires minimal network bandwidth, processing cost and efficiently improves the stream quality. Despite its latency, retransmission can be used successfully in many cases, especially if playout buffering is employed. Only the successfully retransmitted packets will improve the quality parameters of the multimedia stream, therefore it is worth to examine which packets should be retransmitted. In this paper a source controlled selective retransmission algorithm is presented with a decision algorithm based on the actual RTT and sending rate determined by the TFRC. In our scheme the transmitter determines the playout delay caused by the playout buffer using the proposed Flood method. The needed information about the network congestion state and the network delay are provided by the TFRC (TCP Friendly Rate Control) algorithm. Our proposal does not need additional administration messages because the decision procedure and its inputs are at the transmitter. The obtained results show that significant quality improvement is possible with the proposed selective retransmission scheme.

[1]  Bogdan M. Wilamowski,et al.  The Transmission Control Protocol , 2005, The Industrial Information Technology Handbook.

[2]  Mohammed Atiquzzaman,et al.  Network Requirement for Management of Multimedia over Wireless Channel , 2002, MMNS.

[3]  Akihiro Miyazaki,et al.  RTP Payload Formats to Enable Multiple Selective Retransmission , 2002 .

[4]  Bernd Girod,et al.  Modeling the delays of successively-transmitted Internet packets , 2004, 2004 IEEE International Conference on Multimedia and Expo (ICME) (IEEE Cat. No.04TH8763).

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

[6]  Sándor Imre,et al.  Selective Retransmission of MPEG Video Streams over IP Networks , 2006 .

[7]  Ata Shingo,et al.  Using Mixed Distribution for Modeling End-to-End Delay Characteristics , 2005 .

[8]  Yuichiro Miyazaki,et al.  A Playout Time Oriented Retransmission Scheme for Multimedia Streaming Systems , 2003, HSNMC.

[9]  S. Hemminger Network Emulation with NetEm , 2022 .

[10]  Jon Postel,et al.  User Datagram Protocol , 1980, RFC.

[11]  Godred Fairhurst,et al.  The Lightweight User Datagram Protocol (UDP-Lite) , 2004, RFC.

[12]  Naoki Wakamiya,et al.  MPEG-4 Video Transfer with TCP-Friendly Rate Control , 2001, MMNS.

[13]  S. Froyd,et al.  Profile for DCCP Congestion Control ID 3 : TFRC Congestion Control , 2003 .

[14]  Mark Claypool,et al.  Selective retransmission protocol for multimedia on the Internet , 2001, SPIE Optics East.

[15]  Nick Feamster,et al.  Packet Loss Recovery for Streaming Video , 2002 .