We are independent & ad-supported. We may earn a commission for purchases made through our links.
Advertiser Disclosure
Our website is an independent, advertising-supported platform. We provide our content free of charge to our readers, and to keep it that way, we rely on revenue generated through advertisements and affiliate partnerships. This means that when you click on certain links on our site and make a purchase, we may earn a commission. Learn more.
How We Make Money
We sustain our operations through affiliate commissions and advertising. If you click on an affiliate link and make a purchase, we may receive a commission from the merchant at no additional cost to you. We also display advertisements on our website, which help generate revenue to support our work and keep our content free for readers. Our editorial team operates independently of our advertising and affiliate partnerships to ensure that our content remains unbiased and focused on providing you with the best information and recommendations based on thorough research and honest evaluations. To remain transparent, we’ve provided a list of our current affiliate partners here.
Networking

Our Promise to you

Founded in 2002, our company has been a trusted resource for readers seeking informative and engaging content. Our dedication to quality remains unwavering—and will never change. We follow a strict editorial policy, ensuring that our content is authored by highly qualified professionals and edited by subject matter experts. This guarantees that everything we publish is objective, accurate, and trustworthy.

Over the years, we've refined our approach to cover a wide range of topics, providing readers with reliable and practical advice to enhance their knowledge and skills. That's why millions of readers turn to us each year. Join us in celebrating the joy of learning, guided by standards you can trust.

What is the Real-Time Transport Protocol?

By Andrew Burger
Updated: May 17, 2024
Views: 7,478
Share

The Real-time Transport Protocol (RTP) is an Internet protocol standard used to conduct real-time multimedia unicast and multicast communications. It consists of two components: the transport protocol and the Real-time Transport Control Protocol (RTCP). The former provides the Internet Protocol (IP) specifications to transmit multimedia streams across networks in real-time. The latter provides basic session management and Quality of Service (QoS) capabilities such as looking out for data packet loss and compensating for transmission delays. Commonly used in Voice over Internet Protocol (VoIP) telecommunications, Real-time Transport Protocol was originally developed by the Internet Engineering Task Force's Audio-Video Working Group to provide a means of conducting real-time videoconferencing between multiple participants in geographically dispersed locations.

Audio and video data streams are transmitted separately in RTP. Separate RTP and RTCP packets are transmitted for each using two different communications ports and/or multicast addresses. Participants are thus able to choose to receive only one medium. Synchronized playback of both audio and video is achieved by making use of timing information in the RTCP packets for both audio and video sessions.

The Real-time Transport Protocol header describes how the codec bit streams are assembled into packets. It also contains the instructions that enable receiving network devices to reconstruct the data packets. Other components of RTP include the following: frame identification, which marks the start and end of each frame; intramedia synchronization, which uses timestamps to detect and compensate for delay jitter; and payload identification, which describes the media encoding method so that adjustments can be made for variations in bandwidth.

Also part of the Real-time Transport Protocol are a sequence number to detect lost packets and a source identification. Components of RTCP include identification that includes participants' names, email addresses, telephone numbers, and intermedia synchronization, which enable the transmission of separate audio and video streams. Session control enables participants to indicate they are leaving a session while quality of service (QoS) feedback keeps track of the number of lost packets; round-trip transmission time, and jitter, enables the source to adjust data rates as required.

Though it does provide basic monitoring capabilities to assure QoS, RTP does not guarantee real-time delivery of multimedia communications; nor does RTP assure other QoS parameters such as packets being received in the correct order. It relies on Internet protocols in the Network and Transport layers of the Open Systems Interconnection (OSI) Model to do so. RTP generally runs on top of the User Datagram Protocol (UDP), although other transport protocols, including Session initiation Protocol (SIP) and H.323, can be used as well.

Share
WiseGeek is dedicated to providing accurate and trustworthy information. We carefully select reputable sources and employ a rigorous fact-checking process to maintain the highest standards. To learn more about our commitment to accuracy, read our editorial process.

Editors' Picks

Discussion Comments
Share
https://www.wisegeek.net/what-is-the-real-time-transport-protocol.htm
Copy this link
WiseGeek, in your inbox

Our latest articles, guides, and more, delivered daily.

WiseGeek, in your inbox

Our latest articles, guides, and more, delivered daily.