Skip to content
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.

Open the package on pub.dev

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 RoomLive Streaming
Product typeaudio_roomlive_stream
Speakers sit onA seat gridA stage with no seats
Who publishesWhoever is on a seatThe host and invited guests
AdminsCan also publishModerate only

Next

Start with the quickstart.