A comparative analysis of DCCP variants (CCID2, CCID3), TCP and UDP for MPEG4 video applications

New emerging technologies like Multimedia applications require timely delivery of information as compared to reliability. The most widely used protocols over transport layer are Transmission Control Protocol (TCP) and User Datagram Protocol (UDP). Both of these have some drawbacks while using in real time applications. TCP increases delay in transfer of data but achieving reliable transfer of data while UDP does not provide any acknowledgment, hence it overcomes the problem of delay but lacking congestion control mechanism. To provide congestion control over transport layer using UDP, Datagram Congestion Control Protocol (DCCP) has been designed to provide timely delivery of data and congestion control mechanism as well. In this research text, we have worked out the behavior of video applications over DCCP environment. We have analyzed the performance of MPEG4 video over transport layer using DCCP variants, UDP and TCP under competing and non-competing topology. Delay, throughput, jitter and packet loss are used to assess the performance of these protocols. Our results show that DCCP can be used as a transport layer protocol for video applications, which may result in improved throughput, reduced packet loss as compared to UDP but the delay and jitter of UDP is much lesser than DCCP variants. According to the results DCCP assures better QoS than other transport protocols for video transmission under congestion.

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

[2]  Saverio Niccolini,et al.  An Experimental Evaluation of Voice Quality Over the Datagram Congestion Control Protocol , 2007, IEEE INFOCOM 2007 - 26th IEEE International Conference on Computer Communications.

[3]  Hiroyuki Koga,et al.  Performance evaluations of DCCP for bursty traffic in real-time applications , 2005, The 2005 Symposium on Applications and the Internet.

[4]  Gorry Fairhurst,et al.  Performance of VoIP using DCCP over a DVB-RCS Satellite Network , 2007, 2007 IEEE International Conference on Communications.

[5]  G. Fairhurst,et al.  Multimedia Congestion Control for Broadband Wireless Networks , 2007, 2007 16th IST Mobile and Wireless Communications Summit.

[6]  Viswanathan Swaminathan,et al.  RTP Payload Format for Transport of MPEG-4 Elementary Streams , 2003, RFC.

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

[8]  Colin Perkins,et al.  Rtp and the Datagram Congestion Control Protocol , 2006, 2006 IEEE International Conference on Multimedia and Expo.

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

[10]  Julien Bourgeois,et al.  Video quality estimation of DCCP streaming over wireless networks , 2006, 14th Euromicro International Conference on Parallel, Distributed, and Network-Based Processing (PDP'06).

[11]  M. Bateman,et al.  A comparative performance evaluation of DCCP , 2008, 2008 International Symposium on Performance Evaluation of Computer and Telecommunication Systems.

[12]  S. Nosheen,et al.  Performance Evaluation of DCCP and SCTP for MPEG4 Video over Wireless Networks , 2007, 2007 IEEE International Multitopic Conference.

[13]  Chris Blondia,et al.  Performance of Constant Quality Video Applications using the DCCP Transport Protocol , 2006, Proceedings. 2006 31st IEEE Conference on Local Computer Networks.

[14]  A. Murat Tekalp,et al.  Video streaming over wireless DCCP , 2008, 2008 15th IEEE International Conference on Image Processing.

[15]  Hyggo Oliveira de Almeida,et al.  On the performance of TCP, UDP and DCCP over 802.11 g networks , 2008, SAC '08.

[16]  R. Alves Redol,et al.  Selective Frame Discard for Video Streaming over IP Networks , 2004 .

[17]  Rahim Tafazolli,et al.  On the performance of DCCP in wireless mesh networks , 2006, MobiWac '06.

[18]  Jon Postel,et al.  Transmission Control Protocol , 1981, RFC.

[19]  Nils-Erik Mattsson,et al.  A DCCP module for ns-2 , 2004 .

[20]  Eddie Kohler,et al.  Profile for Datagram Congestion Control Protocol (DCCP) Congestion Control ID 3: TCP-Friendly Rate Control (TFRC) , 2006, RFC.

[21]  Ole Morten Aamo,et al.  A performance comparison study of DCCP and a method with non-binary congestion metrics for streaming media rate control , 2005 .

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

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