← InfraDraft

Productivity & Collaboration

Design Zoom (Video conferencing and WebRTC orchestration)

A real-time video conferencing platform orchestrating WebRTC peer sessions through SFU media servers to scale beyond mesh topologies.

Open and Simulate this Architecture in InfraDraft

Core Architectural Components

Signaling Server

Negotiates session setup and exchanges SDP/ICE candidates between peers.

SFU Media Server

Selective Forwarding Unit that routes media streams without full mesh peer connections.

TURN/STUN NAT Traversal Service

Gets media flowing between peers behind restrictive NATs/firewalls.

Meeting/Room Management Service

Tracks participants, roles, and meeting lifecycle.

Recording & Storage Service

Captures and stores meeting recordings.

Screen-Share Encoding Pipeline

Handles the distinct encoding needs of screen-share vs. camera video.

Adaptive Bitrate/Quality Control Engine

Adjusts stream quality per participant based on real-time network conditions.

Chat/Reactions Side-Channel

Lightweight messaging alongside the primary media session.