Streaming/Media Protocols

Streaming and media protocols enable adaptive streaming, live broadcasts, and multimedia content delivery over IP networks. This section covers protocols for real-time video/audio communication, on-demand streaming, and media control.

Protocol

Description

Use Case

DASH

Adaptive bitrate streaming using HTTP. Segments media for client-side quality adjustment.

YouTube, Netflix adaptive streaming

DLNA

Media-sharing protocol suite for consumer devices in home networks.

Home media streaming

HLS

Apple’s segmented HTTP streaming protocol, supports live and VOD.

Apple devices (Safari, iOS, Apple TV)

MPEG-DASH

Standards-based, codec-agnostic adaptive streaming protocol.

OTT platforms, web streaming

RTMP

Low-latency streaming over TCP, originally developed for Flash.

OBS, Twitch, Facebook Live

RTP

Real-time transmission of audio/video, often paired with VoIP.

IP telephony, conferencing

RTSP

Media control protocol (play, pause, etc.) for streaming sessions.

IP cameras, surveillance

RTCP

RTP’s companion for reporting QoS metrics and synchronization.

Media performance monitoring

RFC: ISO/IEC 23009-1

Main Features:

  • Adaptive bitrate streaming over HTTP

  • Segments media into time-aligned chunks

  • Client selects best quality based on network speed

  • Compatible with modern video players and CDNs

Use Cases:

  • YouTube, Netflix, Vimeo adaptive video delivery

  • Streaming under fluctuating bandwidth conditions

Alternative Protocols:

  • HLS – Apple’s HTTP streaming format

  • RTMP – Used for real-time or low-latency streaming

RFC: No formal RFC (standardized by DLNA.org)

Main Features:

  • Uses UPnP AV and HTTP streaming

  • Enables media sharing between TVs, consoles, phones

  • Works in local/home networks

Use Cases:

  • Home media servers streaming to smart TVs or consoles

  • Auto-discovery and streaming on LAN

Alternative Protocols:

  • Chromecast – Proprietary alternative

  • SMB or NFS – For file-based media sharing