~/talk

Non-Standard Codecs With Standard WebRTC

Talkat Demuxed 2019 · 2019-10-23..10-24· [web-platform, security]
links:none on file
slides:none on file

Claims a working path to stream H.264/AAC over standard WebRTC without native codec support by extracting RTP/raw frames on mobile and sending fragmented MP4 over datachannel to MSE in browsers. Implements ExoPlayer piping on Android and VLC RTP ingestion on iOS, and pushes fMP4 over datachannel into Media Source Extensions in the browser. Runs in production for years but increases complexity, adds small latency, risks buffering and loses some WebRTC features like echo cancellation.

AI-written summary · about

  1. 0:00Intro
  2. 2:38Peering is Untouched
  3. 4:43The API based player
  4. 5:33The Local Player
  5. 6:36Browsers (MSE and FMP4)
  6. 7:56Tradeoffs Good side
  7. 8:47Mobile Tradeoffs
  8. 9:37Browser Tradeoffs
~/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.