Available now
Primary-display video publishing from Windows into `/v1/streams/realtime` using native capture, H.264 encoding, and WebRTC viewer delivery.
Beam Windows Companion
The companion is for PC-owned sources. The browser dashboard can publish browser tabs, windows, camera, and microphone. The Windows companion publishes the machine's primary display into the same Beam stream room using the stream join token.
Primary-display video publishing from Windows into `/v1/streams/realtime` using native capture, H.264 encoding, and WebRTC viewer delivery.
Exact game/window picking, external capture devices, and native audio-source routing are separate capture modules and should not be presented as complete yet.
If the source lives in the browser, use the dashboard's browser publisher or the Stream SDK with `getDisplayMedia`, `getUserMedia`, or `canvas.captureStream()`.
POST /api/v1/join
{ "join_token": "jt_..." }
POST /api/v1/streams/{stream_id}/sources
{
"join_token": "jt_...",
"type": "screen",
"label": "Windows primary display",
"audio_enabled": false,
"video_enabled": true
}
WebSocket /api/v1/streams/realtime
?token=jt_...
&role=publisher
&source_id=src_...
&peer_id=native_...