Notes from the build queue.
Lessons we keep relearning while shipping WebRTC. SDK comparisons, infra trade-offs, and the occasional rant about TURN.
TURN server sizing for production WebRTC
Hosted SDKs include TURN, but if you are self-hosting (or your enterprise customers demand it), how do you size for expected concurrents without over-provisioning?
WebRTC recording: cloud vs local trade-offs
Cloud recording is convenient but expensive at scale. Local recording is cheap but loses fidelity. Here is the decision tree we walk customers through.
How to measure connection success rate (and why it lies)
Connection success rate is the most-cited and least-defined metric in WebRTC. Here is how to define it precisely, what to exclude from the denominator, and how to instrument it in your own builds.
Auth tokens: keep your existing system, sign on the server
WebRTC SDKs need short-lived access tokens. The right place to mint them is your existing auth system — not a separate service. Here is the pattern.
How we run network tests across carrier networks
Office wifi is the easy mode. Real users are on cell networks at the back of a coffee shop. Here is how we test that — and what we look for.