Adventures in WebRTC-based Content Streaming
summary
Compares RTMP’s multi-second delay (example measured ~1.6 s) with WebRTC + the new WHIP ingestion and WHEP egress standards, shows an OBS fork pushing stream via WHIP to a CDN and playing with video.js, reports ~65 ms end-to-server latency in the demo, and lists working OSS components: gstreamer, Janus, mediasoup, OBS, video.js. Demo PR to mainline OBS exists and WHIP adoption by CDNs (Dolby, Cloudflare) is underway.
AI-written summary · about
chapters (11)
- 0:00Introduction and welcome
- 1:44What is WebRTC?
- 3:29WebRTC vs traditional streaming
- 6:20Introducing WHIP
- 8:04WHIP demo with OBS
- 9:52WHIP latency and open source
- 10:16Introducing WHEP
- 11:20WHEP workflow and standards
- 12:48WHEP demo with video.js
- 14:53Closing and resources
- 15:58Q&A on podcasting and streaming
related talks
12mIt's time to WHIP WebRTC into shape
24mVideo streaming on the web: Live and recorded video streaming
37mGetting Close with the Web
17mLive Video Streaming as "tail -f"
12mGoing Live from your Browser without WebRTC
21mWebRTC A Quick Introduction
55mReal Time Data
31mWebRTC: Real-time communication without plugins
