~/talk

Different Strategies for Dynamic Media Pipelines in Recording Video Calls

Talkat RTC.On 2023 · 2023-10-12..10-14· [web-platform, web-performance]
links:none on file
slides:none on file

Three practical pipelines: use the MediaRecorder API in-browser for quick client-side clips but risk lost recordings and high RAM as duration grows; run headless Chrome + extension on cloud VMs to avoid client failures and capture screens but pay heavy VM cost (roughly 4 cores and 8 GB RAM for a 720p recorder) and manage a pooled worker farm with segment uploads; or ingest RTP from the SFU and do GStreamer per-stream processing (or FFmpeg) to record separate tracks at near-zero extra CPU, scale per stream, and transcode reliably.

AI-written summary · about

  1. 0:00Introduction to media pipelines
  2. 2:31Client-side recording approach
  3. 6:45Cloud browser recording
  4. 9:16Custom transcoder pipeline
  5. 12:46Stream-based recording
  6. 15:59Choosing the right approach
  7. 17:24Q&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.