RTC.On Conference 2023
summary
This session is a practical tour of WebRTC engineering: an Elixir + Membrane SFU (Jellyfish) that bridges WebRTC, RTSP and HLS, with live demo adding an HLS component, Elixir/Python/TS SDKs and Erlang-style cluster load balancing; mobile work showing React Native WebRTC/SDKs and Flutter plugins plus Android manual-linking pain; a browser Whisper-in‑WASM transcription demo (tiny 50 MB model that runs in Chrome extensions but hits CPU and streaming limits); containerized recording options (Chrome VMs, FFmpeg, GStreamer) and a Lambda rendering pipeline that produced 15 min in ~30s — a customer ran 400k renders; plus Janus bandwidth, per-title encoding (thousands of encodes to tune VP9), WebGPU compositing experiments and a Pion‑in‑Elixir rewrite in progress.
AI-written summary · about
chapters (20)
- 0:00Stream starting soon
- 19:27Opening – Marcin Skotniczny, Software Mansion
- 20:54Łukasz Wala – Building Jellyfish: Multimedia Server Powered by Membrane and Phoenix
- 45:26Saúl Ibarra Corretgé – WebRTC on Mobile with React Native: the Jitsi Journey
- 1:15:20Rob Pickering – Performing Transcription of WebRTC Media Streams in Browser
- 1:41:27Bartosz Studnik – The User (has) Generated Content... So What Now?
- 2:04:07☕ BREAK ☕
- 2:43:15Lorenzo Miniero – Bandwidth Estimation in the Janus WebRTC Server
- 3:12:25Rishit Bansal – Recording WebRTC: a Study of Different Strategies to Build Dynamic Media Pipelines for Recording Video Calls
- 3:33:26Javi B – Sex, Lies & Videotapes - The Truth Behind Your CDN Logs
- 4:03:23Łukasz Kita – Concurrency, Functional Paradigm and Dynamic Flow Control in Multimedia Processing Pipelines
- 4:32:10🥟 LUNCH 🥟
- 5:42:10Jonny Burger – Video Creation in a JavaScript World
- 6:04:20Wojtek Barczyński – VideoCompositor – a Case Study of Live Video Composing
- 6:18:13Paula Osés – Beyond the Frame: Using Computer Vision to Unlock the Potential of Video Data
- 6:43:25Wojciech Jasiński – Why Number of Parameters and Operations is Not a Good Performance Indicator for Live AI Processing?
- 7:05:00☕ BREAK ☕
- 7:39:39Dan Jenkins – Spider-Man's Uncle Ben and His Advice for Casting Your Web(RTC)
- 8:02:19Ritvi Mishra – Getting Started with WebRTC: An Outsider's View
- 8:19:35Michał Śledź – Rewrite Pion in Elixir
related talks
28mPipelining WebRTC videoconferences in Elixir with Membrane Framework
09h 29mJsconf India Track 2
27mMembrane SFU: Bringing WebRTC to Elixir
23mMoQ: Not Another Tech Demo
21mWebRTC A Quick Introduction
56mYou're on Mute! WebRTC and our Lives on Screen
58mRealtime Communication with WebRTC
46mWebRTC: Let’s Revolutionize Information Sharing in the Browser
