TEASEDocs
ProductsStreamHow-to

Go live from the browser camera

No app to install — publish straight from the browser, and switch devices mid-stream without dropping the show.

If you don't want to install an encoder, the Stream tab's Camera button publishes straight from your browser over WHIP — no third-party app.

Stream tab → Cameraturn the camera on. The browser asks for permission and shows your own frame locally — nothing has been sent anywhere yet, so this is a safe place to fix your light, angle, and sound.

Go live. The frame reaches Stream's ingest and behaves exactly like an encoder feed from here: preview, scene, the cockpit's "go on air" button.

You can switch camera or microphone mid-publish — only the track is replaced, the publication itself isn't interrupted.

Two sources can run at once

The browser camera and an app like Moblin or OBS are separate inputs and don't evict each other. When both are publishing, the cockpit offers a choice of which one actually goes to your platforms: the app, the camera, or whichever one is currently arriving. This is also the failover: if your phone loses signal, the frame moves to the camera automatically and the show doesn't drop.

Browser-specific limits

  • The panel must be served over HTTPS and camera permission must be granted, or the browser hands over nothing.
  • Picture quality adapts to your connection automatically — on a weak uplink the browser lowers resolution instead of letting the picture tear.
  • Closing the tab ends the publication. For a long show, a phone or OBS is the safer source.

How to verify it worked

The big frame in the studio shows your own camera the moment it's switched on, tagged with a "local" chip until the box actually starts receiving it — after that the chip disappears and the real incoming picture plays.

If it doesn't work

If the saved camera device doesn't exist on this machine (unplugged, or you're on a different laptop), Stream falls back to whatever device is available and shows an amber notice — use "forget device" to let the browser decide going forward, rather than retrying the dead one.

What's next

Build a scene — now that a signal is coming in, compose what actually goes on air.

On this page