~/talk

Pipelining WebRTC videoconferences in Elixir with Membrane Framework

Talkat Alchemy Conf 2021 · 2021-05-14..05-15· [elixir-and-erlang, web-platform]
links:none on file
slides:none on file

An Elixir-based SFU built with the Membrane Framework receives SRTP from browsers, parses SDP with the xsdp library, handles ICE/DTLS in an ice bin and RTP decryption in an rtp bin, and forwards tracks via endpoint bins; packaged as membrane_webrtc_plugin and a demo video room. Current demo scales to tens of clients, supports screen sharing, lacks native SIP, shows ~20% core CPU gains from hot-path work (unpublished), and uses crash groups plus telemetry aiming for multi-node and single-room large-scale scaling.

AI-written summary · about

  1. 0:00Intro
  2. 2:42Demo
  3. 9:38Membrane Framework
  4. 16:47Packages
  5. 17:57Future goals
  6. 18:57Longterm goals
  7. 21:02Questions
~/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.