VibeLive Documentation
A literal, growable list of runnable examples in /testmd1/apps/. Add new examples by appending one new list item with a link and a short description.
← Back to Docs HubPrimary Examples
Smallest end-to-end example: init, signup, room create/join, tile registration, and go-live flow. Accepts ?pid= to use your own project ID.
Adds camera/mic on-off controls and screen share. Button labels show live SDK state (Cam: ON / Mic: MUTED / Screen: OFF). Camera and screenshare tiles in separate sections; screenshare section shows a hint when no share is active.
Adds a member list sidebar with live displayStatus values (LIVE / PRE-LIVE / EXITED). Explicit Go Live / Stop Live buttons — room is entered in PRE-LIVE first. Member list seeded from getMembers(), kept current by memberStateChange.
Adds a chat panel with room-wide and per-member DM threads. sendMessage(channelId, text) for room; sendMessage(channelId, text, memberId) for DM. setOnMessage routes incoming by target_type. [DM] button on each remote tile opens a private thread. Unread dots on inactive tabs.
Comprehensive Apps
Richer room UI with dark/light theme, screen share, draggable chat, floating tiles, and full error handling.