01 The challenge
Real-time video is unforgiving: connections drop, latency compounds, and one-to-one calls pull the architecture in a different direction from one-to-many broadcasts.
A JavaScript streaming server supporting both one-to-one and one-to-many live video, in real time.
Real-time video is unforgiving: connections drop, latency compounds, and one-to-one calls pull the architecture in a different direction from one-to-many broadcasts.
We built a JavaScript streaming server that handles both private one-to-one sessions and one-to-many broadcasts, managing peer connections and signalling for low-latency live video.
A single server handles private calls and public broadcasts alike, delivering live video to every viewer in real time.