~/talk

How to Build an End-to-End WebRTC Service

links:none on file
slides:none on file

Claims reducing call setup from about 10 to 2 seconds by replacing HTTP polling with a push and long‑lived RPC design using gRPC/QUIC bidirectional RPCs and push services (GCM/APNs), and by sharding user state to regional connection servers and local message stores. System builds a rendezvous tickle via push, stores messages in a local DB, marks delivered when handled by the app, and exposes idempotent APIs so clients handle duplicates and out‑of‑order arrivals following at‑least‑once, any‑order delivery semantics.

AI-written summary · about

  1. 0:00Intro
  2. 1:22Fast Reliable and Scalable
  3. 3:40Problems with the previous solution
  4. 5:00Design details
  5. 7:50Message delivery semantics
  6. 9:23Message delivery options
  7. 13:18Storage
  8. 14:10ClientServer Protocol
  9. 18:22Design Summary
  10. 18:57Register Protocol
  11. 21:55How it works
~/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.