Important Notice: Our web hosting provider recently started charging us for additional visits, which was unexpected. In response, we're seeking donations. Depending on the situation, we may explore different monetization options for our Community and Expert Contributors. It's crucial to provide more returns for their expertise and offer more Expert Validated Answers or AI Validated Answers. Learn more about our hosting issue here.

What is Real-time Transport Protocol (RTP)?

0
10 Posted

What is Real-time Transport Protocol (RTP)?

0
10

Solution Real-time Transport Protocol (RTP) is used to send data in one direction with no acknowledgement. The header of each RTP datagram contains a time stamp so the recipient can reconstruct the timing of the original data, as well as a sequence number, which allows the recipient deal with missing, duplicate or out-of-order datagrams. You will find RTP ideal for sending streaming audio and video, whether to one (unicast) or to multiple recipients (multicast). RTP has a sister protocol, Real-time Transport Control Protocol (RTCP), which allows a reccipient give feedback to the RTCP sender (and vice versa). For example, a receiving application might tell the sending application to slow down the video stream. At a slower rate, you can still see the video, but it might appear jerky or in lower resolution. Guidelines in the RTCP specification help programmers avoid consuming too much network bandwidth with control flows. RTP handles the real-time characteristics of multimedia application

Related Questions

What is your question?

*Sadly, we had to bring back ads too. Hopefully more targeted.

Experts123