Streaming Protocol Specifications
Technical requirements for HLS, DASH, WebRTC, and contribution protocols that ensure reliable webcasting delivery across platforms and devices.
Protocol Selection Framework
Streaming protocol selection balances latency requirements, device compatibility, scalability, and infrastructure capabilities. These specifications guide protocol implementation to achieve latency and reliability standards while maximizing audience reach.
Delivery Protocols
HLS (HTTP Live Streaming)
HLS provides the widest device compatibility and is the recommended baseline for professional webcasting. Standard HLS typically delivers 15-30 second latency suitable for broadcast-style content. Low-Latency HLS (LL-HLS) achieves 2-5 second latency with appropriate CDN support. Recommended segment duration of 6 seconds for standard HLS; 2 seconds with partial segments for LL-HLS.
DASH (Dynamic Adaptive Streaming over HTTP)
DASH provides flexibility and codec independence with broad browser support. Recommended for applications requiring HEVC or AV1 delivery to compatible devices. Low-Latency DASH (LL-DASH) achieves comparable latency to LL-HLS. CMAF containers enable unified packaging for both HLS and DASH delivery.
WebRTC
WebRTC delivers sub-second latency required for real-time interactive applications. Recommended for two-way communications, live auctions, and interactive gaming. Scalability requires specialized infrastructure with selective forwarding units (SFUs). Browser support is universal but quality and latency vary by implementation.
Contribution Protocols
RTMP (Real-Time Messaging Protocol)
RTMP remains widely supported for encoder-to-origin contribution despite deprecation of client-side Flash. Enhanced RTMP extends capabilities with HEVC and AV1 support. Recommended for reliable contribution over managed networks with appropriate firewall configuration.
SRT (Secure Reliable Transport)
SRT provides reliable transport with encryption over unreliable networks including public internet. Recommended for remote contribution, cloud workflows, and scenarios requiring security. Error correction and latency settings should be tuned for network conditions.
RIST (Reliable Internet Stream Transport)
RIST offers standardized reliable transport with interoperability across vendors. Main Profile recommended for professional applications with appropriate error correction. Simple Profile suitable for basic applications where interoperability is the primary concern.
Implementation Considerations
Protocol selection should consider the complete delivery chain from contribution through origin processing to CDN edge delivery. Member documentation includes detailed configuration guidance for each protocol and sample architectures for common webcasting scenarios.
Access Protocol Implementation Guides
Download detailed configuration guides and architecture templates as an IWA member.