EP04: Transport showdown — RTMP / SRT / WHIP
Episode 4 of 20 in the **PPCDN Low-Latency Live Streaming Course * — building a self-hosted, low-latency live-streaming CDN from protocols to global delivery. Originally published on the PPCDN docs site ; see the full course index for all episodes.* Recap EP03 "Content sovereignty: control it yourself, the ultimate moat" wrapped up Module 0 (breaking out) Next EP05 "How Simulcast works and what…
Episode 4 of the PPCDN Low-Latency Live Streaming Course delves into the specifics of ingest protocols for low-latency streaming, focusing on RTMP, SRT, and WHIP. The episode explains that while RTMP, an aging protocol, still has limited use due to its susceptibility to head-of-line blocking on weak networks, SRT and WHIP are designed to handle loss better in modern network conditions.
SRT, a reliable transport protocol running over UDP, uses ARQ, TSBPD, and TLPKTDROP mechanisms to manage packet loss, jitter, and packet staleness. WHIP, on the other hand, standardizes WebRTC ingestion via HTTP signaling, leveraging WebRTC's built-in loss recovery and congestion control. The episode concludes that both SRT and WHIP are retained in the project as they address different aspects of loss and latency, offering robustness and modern solutions respectively.
Written by urgent.news from Dev.to's reporting — not their text. Machine-written — may contain errors; check the original before relying on it.