Choose an application, run its example, and follow the SFU operations behind it. Each guide explains the topology, setup, adaptation points, and current limitations.
Embedded devices and remote control
Stream audio and telemetry from an ESP32, with one browser controlling the device.
Cloud gaming
Publish a Container's audio and video, and return browser input through DataChannels.
AI audio pipelines
Connect speech-to-text and text-to-speech services through WebSocket adapters.
Custom video room
Start with two browser participants, then inspect presence, discovery, and media lifecycle.
The video-room quickstart is the default introduction to publishing and receiving media. The application examples are experimental; their guides identify integration work and known limitations.
| Example | What to try |
|---|---|
| DataChannels ↗ | Establish two endpoints, acknowledge readiness, send replies, and compare delivery settings |
| WebRTC video to JPEG ↗ | Send a camera track through an adapter and receive JPEG frames over WebSocket |
| SFU network visualization ↗ | Explore an illustration of endpoint connections and media routing |
The DataChannel example is intended for localhost. The JPEG example requires application authentication and authorization before public use.
Browse the Realtime examples repository ↗ for complete source, component guides, and declared checks. The catalog distinguishes maintained, experimental, and legacy examples. Legacy entries are historical or educational references with documented limitations.