Skip to content
Live Streaming

Video quality

Choose the publish quality for the local camera in a live room.

videoQuality sets the local camera's capture resolution, bitrate and frame rate.

TierResolutionApproximate bitrate
VoxeraVideoQuality.low360p450 kbps
VoxeraVideoQuality.sd540p800 kbps
VoxeraVideoQuality.hd (default)720p1.7 Mbps
VoxeraVideoQuality.fullHd1080p3 Mbps
const VoxeraLiveRoomConfig(videoQuality: VoxeraVideoQuality.sd);

It applies when the room connects. If you're not using the widget's config, call controller.setVideoQuality before connect.

How this affects your bill

Video is charged on the quality each viewer receives, so a higher publish tier can cost more. The project's Maximum Video Quality Tier in the console caps what the project can use. See How billing works.