How to Broadcast Live Video from Your Browser with WebRTC
The Broadcast Live Video plugin includes a Webcam App — a React-based WebRTC broadcasting interface that lets you go live directly from any modern browser, with no software download required.
—
Requirements
– A site running Broadcast Live Video with a VideoWhisper Server connection (included in all site2stream.com plans)
– A modern browser with camera/microphone access (Chrome, Firefox, Safari, Edge)
– A channel configured with roomInterface = webcamapp
—
Step 1: Go to Your Channel Page
Log in to your site and navigate to the Broadcast Live page or your channel. From the channel menu, click Broadcast (or the WebRTC/Webcam App option).
The browser will request access to your camera and microphone — allow it.
—
Step 2: Select Devices and Go Live
The Webcam App interface shows a preview of your camera feed. Before going live:
– Select your camera from the Video source dropdown
– Select your microphone from the Audio source dropdown
– Choose your view mode: BroadcastChat (broadcast + chat), Broadcast (broadcast only), etc.
Click Go Live (or the broadcast button) to start streaming.
—
Step 3: Viewers Watch
From a separate browser tab or another device, open the channel page. Viewers watching via WebRTC get sub-second latency. Viewers on older devices or iOS fall back to HLS automatically.
The chat panel is visible alongside the stream for both broadcaster and viewers.
—
Step 4: End the Broadcast
Click Stop or close the broadcast view to end the session. The recording (if enabled) is saved to the VOD archive automatically.
—
Broadcasting via HTML5 Videochat (Alternative)
If your channel uses the HTML5 Videochat interface (roomInterface = html5app), WebRTC broadcasting is also available directly from that interface — alongside RTMP support. See Videochat Broadcasting → for details on using OBS or Larix Broadcaster with this interface.
—
See Also
– Simple Live Streaming Scenario →

