RTP is used for real-time multimedia streaming applications that require timely delivery over UDP. It provides timestamps, sequence numbers, and payload format identification to enable synchronization and detection of packet loss or reordering. The companion protocol RTCP is used for quality of service feedback and synchronization between media streams. Common uses of RTP include simple multicast audio conferences where each participant's audio is sent in chunks with RTP headers, and audio/video conferences where separate RTP sessions are used for each medium.