Media Distribution Terminology Chart

ProtocolWhat For?Transport / Application ProtocolConnectivity NegotiationContainer/File FormatCodec Agreement & Stream Selection. Encoding ParametersBrowser SupportCDNEncryption
WebRTCVideo Conference ApplicationsUDP/TLS/RTP/SAVPFICE (Out of Band)Uses -NoneSDP (Out of Band)
SRTHigh Performance Ingestion of Streams Over Network(Uses) AgnosticAgnostic
RTMPStreaming Over NetworkClient-Server URL (Known Endpoint, Protocol + Host + Path + Query)(SRTMP)-
RTPApplication Protocol built on UDP/TCP that identifies packets with identification of originator and streamNegotiated Out of Band (Pre-Known or Via ICE, etc.)(Uses) AgnosticAgnostic(SRTP) DP/RTP
RTSPStreaming Over Network, Usually done with surveilance cameras UDP/RTP UsuallyClient-Server URLSDP
RTCPProvides Statistics of RTP Connection
WHIP (Ingest)New Age Streaming Protocol that provides SDP in a single-shot over HTTP, no ICE-tricklingRTP UsuallyICE (No Trickle)(Uses) NoneSDP (In-Band?)
WHEP (Egress)RTP UsuallyICE (No Trickle)(Uses) NoneSDP (In-Band?)
SDPCommunicates Supported Codecs for streams and Meta-Information About Streams, encoding parameters, and other connection parameters
HLSDynamic Streaming HTTPClient-Server(Uses) MPEG-TS or CMAF?Manifest File
FLVUses Proprietary Stream FormatClient-Server
DASHDynamic StreamingHTTP Client-Server(Uses) Usually CMAFManifest File (mpd)
FLV-Websocket
MEPG-PSFormat for Multiplexing Streams Over Reliable MediumsCarried over satelite / DVD Players/ etc.Not Directly
MPEG-TSFormat for Multiplexing Streams Over Non-Reliable MediumsCarried Over Any Transport MediumNot Directly
MPEG-Part 4 14Container Format Common for Hard Drive Storage and DistributionYes