One-publisher → many-viewers WebRTC
Perfect-negotiation, retry policy, auto-reconnect, stats. Works in any modern browser.
Publish video, view it, chat, raise hands, share screens, and record — from plain TypeScript, React, Vue 3, or Web Components — against any signaling backend you can write.