~/talk

Improving DX and adoption of Membrane Framework

Talkat RTC.ON 2024 · 2024-09-11..09-13· [developer-experience, web-platform]
links:none on file
slides:none on file

Membrane is an Elixir pipeline framework with 60 plugins for live streaming; building an RTMP→HLS pipeline is explicit but has a steep entry cost. A new library, Boombox, sits on top and auto-creates pipelines with a simple CLI, producing working examples (RTMP, WebRTC, HLS, MP4) that handle H.264, AAC and Opus. Demos show a multi-client RTMP server, a style-transfer stream and a live “not hot dog” classifier; small apps run in 5–6 lines of code and the repo is on GitHub.

AI-written summary · about

  1. 0:00Introduction and birthday
  2. 0:24Membrane Framework overview
  3. 1:28Live streaming pipeline demo
  4. 3:38Simplified pipeline with bins
  5. 5:05Challenges in framework adoption
  6. 6:30Introducing Boombox library
  7. 7:16Boombox CLI and simple usage
  8. 8:00Handling multiple RTMP clients
  9. 9:30AI style transfer demo
  10. 9:52Not hot dog revisited demo
  11. 11:21Boombox features and assumptions
  12. 12:48Current development focus
  13. 13:10Summary and call to action
  14. 13:31Q&A session
~/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.