Multimedia Over IP: RSVP, RTP, RTCP, RTSP

Rob, Jon has provided you already with a wonderful explanation about the UDP/RTP difference. Please let me add my few thoughts on this. From a programmer's or developer's perspective, the RTP is not another "driver" - just as Jon said, it sits atop of UDP and is usually implemented as a … RFC 4571 - Framing Real-time Transport Protocol (RTP) and Network Working Group J. Lazzaro Request for Comments: 4571 UC Berkeley Category: Standards Track July 2006 Framing Real-time Transport Protocol (RTP) and RTP Control Protocol (RTCP) Packets over Connection-Oriented Transport Status of This Memo This document specifies an Internet standards track protocol for the Internet community, and requests discussion and suggestions for improvements. UDP Versus TCP for VoIP - OnSIP

Actually, the plan is to support RTCP-mux RFC 5761 and some form of BUNDLE (still under debate) to merge all streams onto a single port. However, the port will be chosen by ICE/STUN. When needed, it would also use TURN, and eventually support TURN-TCP, which could run over port 80 I believe. Quality will suffer, however.

How RTP (Real-time Transport Protocol ) Works in VOIP

Tunneling QuickTime RTSP and RTP over HTTP QuickTime 4.1 adds HTTP to its’ Streaming Transport capabilities. The addition of HTTP streaming allows QuickTime to utilize HTTP (RFC 1945 Hypertext Transfer Protocol 1.0 and RFC 2068 1945 Hypertext Transfer Protocol 1.1) proxies so viewers behind a firewall can access QuickTime presentations.

RTP (Realtime Transport Protocol) • RTP (RFC 1889) provides end-to-end transport functions for applications that require real time transmissions, such as audio and video over unicast or multicast packet network services • RTP normally runs on top of UDP but not limits to this • RTP … Difference between TCP and RTP - GeeksforGeeks