Video Room
Persistent video rooms for teams. Up to 300 participants with adaptive layout.
Video rooms need to persist across sessions, support large audiences, and adapt layouts as participants join and leave. Building this from scratch requires complex state management and UI engineering.
How It Works
Create a Room
Create a persistent room with a fixed URL, configurable layout, and access controls.
Share the Link
Share the room URL with participants. No app install required — works in any browser.
Adaptive Layout
The UI auto-switches between grid, speaker, and sidebar views based on participant count.
Record & Replay
Record sessions for later playback. Recordings are available via API or dashboard.
Key Features
Persistent Rooms
Create rooms that persist with the same URL and settings.
300 Participants
Host large meetings with adaptive speaker layout and pagination.
Adaptive Layout
Auto-switch between grid, speaker, and sidebar layouts.
Breakout Rooms
Split participants into smaller groups for focused discussions.
Room Locking
Lock rooms with a PIN or require host approval to join.
Custom Branding
Add your logo, colors, and custom UI to video rooms.
Get Started in Minutes
import Gravix from '@gravix/cloud-js';
const gravix = new Gravix('gvx_live_your_key');
const room = await gravix.rooms.create({
name: 'weekly-standup',
maxParticipants: 300,
layout: 'adaptive',
recording: true,
persistent: true,
});
console.log('Room URL:', room.url);Performance Specs
Available on the Professional Plan
Video rooms with up to 300 participants and breakout rooms are available on the Professional plan at $200/month.
View PricingFrequently Asked Questions
Yes, rooms can be created as persistent with a fixed URL that survives across sessions.
The host can split participants into up to 50 breakout rooms. Each room has its own audio/video channel.
Yes, you can use our pre-built UI or build your own with our headless SDK.
Yes, hosts can enable a waiting room and admit participants one by one or all at once.
Ready to build on Gravix Cloud?
Start with 2,000 free minutes. Ship your first call in under an hour.