Live Streaming
Overview
A drop-in Flutter video live room with a host, co-publishers, moderators and PK battles.
voxera_live_room_kit is a video live room in one widget. The host's camera fills the screen, with up to three co-publishers on floating tiles above it. Anyone can watch, and there's no participant cap.
What you get
- Live room UI: the host's camera, co-publisher tiles, chat and controls.
- Stage: the host invites viewers to publish, and viewers can raise a hand.
- Moderators: the owner can assign them before they join, and they never appear on camera.
- Host control: mute or stop a co-publisher's camera or microphone, or remove them from the stage.
- PK battles: two hosts, a split screen, a score bar and a start sheet.
- Video quality: from 360p to 1080p.
- Chat, gifts and likes: batched by the engine when your project uses room messaging.
- Room music: play a song from the host's phone to the room.
- Minimize and PiP: a floating overlay, plus optional Android Picture-in-Picture.
- Reconnection: a light sync after short drops, a full sync after longer ones, and an exit after about a minute.
How it differs from the audio room
| Live Audio Room | Live Streaming | |
|---|---|---|
| Product type | audio_room | live_stream |
| Speakers sit on | A seat grid | A stage with no seats |
| Who publishes | Whoever is on a seat | The host and invited guests |
| Admins | Can also publish | Moderate only |
Next
Start with the quickstart.