Network World
Saturday, November 22, 2008
DNSstuff.com
Get information about your IP
IP Information
50+ On-demand DNS and network tools

Mark Lewis: Best practices from a roving CCIE

Cisco Subnet

Navigation

CCIE Voice / CCVP Exam Objectives #7: RTP and cRTP

 

While protocols like MGCP, SIP, H.323 (H.225/H.225 RAS/H.245), and SCCP provide signalling in VoIP/IP telephony/unified communications networks, the Real Time Transport Protocol (RTP) is used to transport the voice and video media packets.

RTP has a number of important characteristics, including the following:

  • RTP is transported over UDP rather than TCP for a number of reasons including the fact that TCP retransmission is not appropriate - any retransmitted voice or video packets would arrive too late to be useful.
  • RTP includes timestamps and sequencing information in order to detect packet loss and ensure correct playout timing.
  • QoS statistics for RTP flows, including packet loss, jitter, and round-trip time are provided using the Real Time Transport Control Protocol (RTCP).

As previously mentioned, RTP is carried over UDP, and the IP, UDP, and RTP headers that encapsulate voice/video media traffic total 40 bytes. These 40 bytes of overhead are significant because the media payload itself is often considerably smaller - if you are using the G.729 codec, for example, then the media payload may only be 20 bytes.

On slow links, it may be advantageous to compress the IP/UDP/RTP headers using Compressed RTP (cRTP). If you use cRTP then the 40 bytes of overhead incurred by the IP/UDP/RTP headers can typically be compressed down to 2 to 4 bytes (2 bytes when no UDP checksums are sent, and 4 bytes when checksums are sent).

The bandwidth savings when using cRTP can be considerable. If, for example, you use the G.711 codec (default payload 160 bytes), with MLP at 50 pps, then without cRTP you'd require bandwidth of 82.8 kbps, but with cRTP you'd only require bandwidth of 67.6 kbps. So, the bandwidth saving would be 18.36%.

Mark

 

Post new comment

The content of this field is kept private and will not be shown publicly.
  • Allowed HTML tags: <a> <em> <strong> <i> <b> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd> <blockquote> <br /> <br> <p>
  • Lines and paragraphs break automatically.
  • You can use BBCode tags in the text.
  • Web page addresses and e-mail addresses turn into links automatically.

More information about formatting options

CAPTCHA
This question is for testing whether you are a human visitor and to prevent automated spam submissions.

About Mark Lewis

Mark Lewis (CCIE#6280) is an independent consultant who helps service provider and large enterprise clients design and implement leading-edge technologies. Over the last couple of years, Mark has designed and implemented a variety of large-scale technology solutions including VPN, MPLS, QoS, data center, and IP telephony. Mark is the author of three books for Cisco Press: Comparing, Designing, and Deploying VPNs, Troubleshooting Virtual Private Networks, and CCIE Voice Exam Quick Reference Sheets.

Contact Mark.

RSS feed XML feed

Mark Lewis archive.

Cisco Subnet

RSS feed Cisco news RSS feed

The opinions expressed in this Weblog are those of the writer and may not represent the opinions of Network World.

Advertisement: