Going Live from a Browser… with Another Browser
summary
Demonstrates streaming from a browser by running a second browser on the server and piping its screen to RTMP so the browser UI and overlays are exactly what viewers see. Uses headless Chrome and ffmpeg, can also send getUserMedia over WebSockets into an encoder, and avoids the MediaRecorder API limitations. Works but requires one Chrome per stream (or a container per stream), so it is reliable and flexible yet resource‑intensive.
AI-written summary · about
chapters (16)
- 0:00Introduction
- 1:05Recap of React Summit
- 1:20Live Broadcast vs Live Chat
- 1:37One Too Many
- 1:52Latency
- 2:42Rtmp
- 4:00Headless Crump
- 4:13Chat OnetoOne
- 4:33Chrome OnetoOne
- 4:49Not the beaten path
- 5:05Mini broadcast
- 5:17GetUserMedia
- 5:44WebSocket Cons
- 6:15WebRed Demo
- 6:29Workflow
- 7:03Con








