Flutter does not currently expose a public room broadcasting repository in the audited SDK source. Use TypeScript, iOS, Android, or a backend-supported flow when your product needs to create rooms.
Parameters
Create a Room
Create a room with the title and configuration your product needs before publishing it or connecting a broadcaster.Create with Thumbnail or Parent Room
UsethumbnailFileId after uploading an image through the file APIs. Use parentRoomId only when your product intentionally creates a room hierarchy.
Get Broadcaster Data
After creating the room, request broadcaster credentials before connecting the media layer. TypeScript and Android expose broadcaster-data APIs. iOS exposes room token generation.Use the returned broadcaster data with your media stack, such as a LiveKit client. The social.plus SDK returns room and credential data; it does not publish camera or microphone tracks for your SDK integration.
Publish the Room
To show the room in a user or community feed, create a room post from the room ID.Room Posts
Create a feed post that references an existing room.
Rooms Overview
Review room fields, statuses, participants, and playback metadata.
Platform Notes
- TypeScript exposes
RoomRepository.createRoom()and returnsAmity.Cached<Amity.Room>. - iOS creates rooms with
AmityRoomCreateOptionsandAmityRoomRepository().createRoom(with:). - Android creates rooms with
AmityVideoClient.newRoomRepository().createRoom(...). - Flutter does not currently expose a public room creation API in the audited SDK source.
Related Topics
Manage Rooms
Observe, query, update, stop, and delete rooms after creation.
Start Broadcasting
Connect the broadcaster after retrieving credentials.