This page is about the SDK room APIs. The legacy stream APIs and UIKit-level video experiences are separate surfaces.
Platform Surface
What the SDK Owns
Room Workflow
1
Create a room
Create the room with a title and optional room configuration. Use Create Room for platform-specific examples.
2
Publish a room post
Publish the room to a user or community feed with
createRoomPost(). See Room Posts.3
Get broadcaster data
Request broadcaster data for the room. TypeScript and Android expose typed broadcaster-data APIs; iOS exposes room token generation.
4
Connect the media layer
Connect your app’s media stack, such as a LiveKit client, using the returned credentials. This connection is outside the social.plus SDK.
5
Observe and stop the room
Observe the room object or room collection for lifecycle changes, then call the stop API when the broadcast ends.
Room Statuses
Related Topics
Rooms Overview
Review the room model, statuses, participants, and playback fields.
Create Room
Create a room and request broadcaster data with platform-specific SDK snippets.
Manage Rooms
Query, observe, update, stop, and delete room records.
Co-Host Management
Invite, remove, and observe co-host room participants.
Live Viewing
Use room playback fields to power viewer playback.
Recorded Playback
Access recorded playback metadata after a room is recorded.