- Guide to WebRTC with Safari in the Wild (Chad Phillips)
- AIY Vision Kit Part 1: TensorFlow Computer Vision on a Raspberry Pi Zero
- Improving Scale and Media Quality with Cascading SFUs (Boris Grozev)
- How to Figure Out WebRTC Camera Resolutions
- Computer Vision on the Web with WebRTC and TensorFlow
- How Zoom’s web client avoids using WebRTC
- An Intro to WebRTC’s NAT/Firewall Problem
Deploying media servers for WebRTC has two major challenges, scaling beyond a single server as well as optimizing the media latency for all users in the conference. While simple sharding approaches like “send all users in conference X to server Y” are easy to scale horizontally, they are far from optimal in terms of the media latency which is a key factor in the user experience. Distributing a conference to a network of servers located close to the users and interconnected with each other on a reliable backbone promises a solution to both problems at the same time. Boris Grozev from the Jitsi team describes the cascading SFU problem in-depth and shows their approach as well as some of the challenges they ran into.