~/talk

Servers for WebRTC: It is not all Peer to Peer

Talkat Kranky Geek WebRTC Brazil 2016 · on Tuesday, 2016-11-22· [networking, web-platform]
slides:none on file

WebRTC still needs servers: a simple signaling server (example: a 32‑line Node.js demo or CPaaS like Twilio and TokBox) to exchange SDP, STUN to discover server‑reflexive addresses and ICE to gather candidates automatically, and TURN as an expensive relay when NATs/blocking force it (roughly 10% average in TokBox data, ~24% in callstats.io snapshots). For multiparty video use an SFU with simulcast rather than MCU for scale; coturn is a common TURN implementation.

AI-written summary · about

  1. 0:00Introduction
  2. 5:36Sending STP
  3. 7:09Issues with signaling
  4. 8:46Getting started with signaling
  5. 9:59NAT traversal firewalls
  6. 10:49The NAT problem
  7. 14:33The Ice protocol
  8. 17:07How often are they needed
  9. 17:33TalkBox
  10. 18:21Get a nice service object
  11. 22:02TCP vs TLS
  12. 22:53Host Candidate
  13. 25:42Redundancy
  14. 27:01Turn servers
  15. 27:54Media servers
  16. 28:48Multiparty scenario
  17. 29:52MCU
  18. 31:47SFU
  19. 32:58simulcast
  20. 36:44Gateways
  21. 38:21Conclusion
~/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.