~/talk

How we built Algora.TV (livestreaming for developers) using Membrane and Elixir

Talkat RTC.ON 2024 · 2024-09-11..09-13· [elixir-and-erlang, distributed-systems]
links:none on file
slides:none on file

Open source livestreaming platform for developers built with Elixir and Membrane pipelines, ingesting RTMP at global edge nodes on Fly.io and writing HLS segments to Tigris global object storage; supports multi‑streaming to YouTube/Twitch via cloned pipeline branches, RPC/ETS for clustering, and planned WHIP/WebRTC compositing. Low‑latency HLS hits 2–3s in tests vs 15–20s for standard HLS; LL‑HLS implementation fails on iOS so it’s rolled back. Project shows >250k distributed to 480 contributors, has open bounties, a live ad billboard pilot (£33 earned, 3,700 watch hours), and a working demo.

AI-written summary · about

  1. 0:00Introduction and overview
  2. 1:07Platform demo and features
  3. 3:03Why Elixir and Membrane
  4. 4:29Membrane pipeline basics
  5. 6:58Global streaming architecture
  6. 9:27Multi-streaming with Membrane
  7. 10:54Low latency HLS challenges
  8. 13:21Open source bounties and growth
  9. 14:25Monetization with live ads
  10. 17:19Q&A on latency and distribution
  11. 19:50Monetization and future plans
  12. 20:33Target audience and motivation
  13. 22:43Future audience expansion
  14. 23:25Platform adoption metrics
  15. 24:09Closing and Q&A wrap-up
~/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.