RTP stands for Real-time Transport Protocol.

RTP is defined in IETF RFC 3550, with many additional RFCs referring to it and adding more functionality to it.

RTP is designed for sending and receiving media. To that end, it is implemented on top of UDP.

RTP’s packet header is 12 bytes (or more) at length.

RTP packets include a timestamp and a sequence number in them to deal with network issues such as jitter and out of order packets.

RTP is almost always paired with RTCP. The secured version of RTP is called SRTP.

RTP is NOT used by WebRTC. SRTP is used instead.


About WebRTC Glossary

WebRTC Glossary is a collaborative space where users can learn more about WebRTC related terms. Anyone can also modify or add new terms to this glossary, but it requires registration to the site first.