~/talk

Private Calling at WhatsApp

Talkat RTC @Scale 2022 · on Wednesday, 2022-02-16· [networking, security]
name:Xi Deng
links:none on file
slides:none on file

WhatsApp builds private calling for 2 billion users handling 15 billion minutes a day using a client-centric architecture that keeps call state on clients and keeps signal servers stateless with no PII. 1:1 calls use SRTP with a per-call master secret exchanged over an E2EE Signal‑like channel and per-device secrets for multi‑device isolation. P2P is used when safe; strangers force relays. Group calls use SFUs, a centralized transient state to resolve conflicts, and session key rotation with a SFU + session key rotation generator to rekey on membership changes for scalability and privacy.

AI-written summary · about

  1. 0:00Introduction
  2. 0:54Understanding Privacy
  3. 4:19Private OnetoOne Call
  4. 9:47Challenges
  5. 14:02Group Call
  6. 17:52Recap
~/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.