Real-Time Transport Protocol (RTP) |
RTP
Tutorials RTP Packet Format - Network Sorcery
RFCs IANA RTP Parameters AVT IETF Charter
Internet DraftsSearch for the keyword "rtp" in IETF Drafts FAQsImplementations
LinksRTSPTutorials
RFCs MMUSIC IETF CharterInternet DraftsSearch for the keyword "rtsp" in IETF Drafts Related protocols
FAQsImplementationsTools
LinksHeader CompressionRFCs IANA ROHC IdsInternet DraftsPapersLinksCisco
1. RTP: Audio and Video for the Internet by Colin Perkins 2. Internet Communications Using SIP by Henry Sinnreich, Alan B. Johnston 3. SIP Demystified by Gonzalo Camarillo Maintained by Anil Edathara Last Modified: December 26, 2009 |
RTP - Commonly used terms RTP payload The data transported by RTP in a packet, for example audio samples or compressed video data. RTP packet A data packet consisting of the fixed RTP header, a possibly empty list of contributing sources and the payload data. RTCP packet A control packet consisting of a fixed header part similar to that of RTP data packets, followed by structured elements that vary depending upon the RTCP packet type. RTP media type An RTP media type is the collection of payload types which can be carried within a single RTP session. The RTP Profile assigns RTP media types to RTP payload types. Multimedia session A set of concurrent RTP sessions among a common group of participants. For example, a videoconference may contain an audio RTP session and a video RTP session. RTP session An association among a set of participants communicating with RTP. A participant may be involved in multiple RTP sessions at the same time. The distinguishing feature of an RTP session is that each maintains a full, separate space of SSRC identifiers. Synchronization source (SSRC) The source of a stream of RTP packets, identified by a 32-bit numeric SSRC identifier carried in the RTP header so as not to be dependent upon the network address. All packets from a synchronization source form part of the same timing and sequence number space, so a receiver groups packets by synchronization source for playback. Contributing source (CSRC) A source of a stream of RTP packets that has contributed to the combined stream produced by an RTP mixer. End system An application that generates the content to be sent in RTP packets and/or consumes the content of received RTP packets. Mixer An intermediate system that receives RTP packets from one or more sources, possibly changes the data format, combines the packets in some manner and then forwards a new RTP packet. Translator An intermediate system that forwards RTP packets with their synchronization source identifier intact. Monitor An application that receives RTCP packets sent by participants in an RTP session, in particular the reception reports, and estimates the current quality of service for distribution monitoring, fault diagnosis and long-term statistics. |