~/talk

Going Live from a Browser… with Another Browser

Talkat JSNation Live 2020 · 2020-06-18..06-19· [web-platform, web-performance]
slides:none on file

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

  1. 0:00Introduction
  2. 1:05Recap of React Summit
  3. 1:20Live Broadcast vs Live Chat
  4. 1:37One Too Many
  5. 1:52Latency
  6. 2:42Rtmp
  7. 4:00Headless Crump
  8. 4:13Chat OnetoOne
  9. 4:33Chrome OnetoOne
  10. 4:49Not the beaten path
  11. 5:05Mini broadcast
  12. 5:17GetUserMedia
  13. 5:44WebSocket Cons
  14. 6:15WebRed Demo
  15. 6:29Workflow
  16. 7:03Con
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.