~/talk

WebRTC - A tale of Beekeeping

Talkat Reject.JS 2014 · on Thursday, 2014-09-11· [web-platform, javascript]
slides:none on file

Demonstrates concrete builds: Hibuddy (simple 1:1 getUserMedia + RTCPeerConnection video), Bananaphone (group audio over full‑mesh with star/supernode tradeoffs), and Waggle.js (p2p chunked video streaming that reduces server bandwidth). Covers signaling choices, data channels, electing supernodes, a sliding window of chunks, and a timeout strategy that requests chunk fallback to the server when peers are slow. Shows what actually got built, the performance tradeoffs, and which mitigations make the system work in practice.

AI-written summary · about

  1. 0:00Start
  2. 1:36WHAT IS WEBRTC?
  3. 2:26getUser Media
  4. 3:01Alice sends an "offer" to Bob
  5. 3:48Bob sends back an "answer" to Alice
  6. 4:14Alice completes the handshake
  7. 4:32Gotchas
  8. 6:49SIGNALING
  9. 8:37DESIGNED FOR 1:1 CALLS
  10. 9:50BANANAPHONE
  11. 11:09STAR TOPOLOGY
  12. 11:46SUPERNODES
  13. 14:24FLOW
  14. 15:50DEMO
  15. 18:09QUORUM AND UNREACHABLE PEERS
  16. 19:37IT'S ALL ABOUT BEEKEEPING
~/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.