Skip to main content

Overview

Live-streaming chatrooms support interactive communication through instant messaging. Their primary features include sending live comments, giving gifts, liking, viewing the number of people in a room in real time, and viewing ranking details. Chatrooms support hundreds of thousands of concurrent users and tens of billions of message deliveries. They also provide room-lifecycle data storage and built-in synchronization for data such as current room population and shopping carts, enabling flexible live-streaming experiences.

Use Cases

Game streaming: Gaming platforms share mobile or desktop gameplay through a live room, often with a host who explains the game or plays alongside viewers.

E-commerce streaming: E-commerce platforms sell products through live streams, with features such as hosts adding shopping-cart links, viewer comments and inquiries, and ordering.

Sports streaming: Fans watch live sporting events, such as the Winter Olympics, NBA games, and the World Cup, and discuss the event online.

News streaming: An alternative to traditional news broadcasts that streams in the application, allowing users to watch news and comment in real time on mobile devices.

More live-streaming use cases: voice chat rooms, talent streams, entertainment streams, and ...

Key Features

Flexible and easy to use: Users can join and leave rooms freely to interact.

Global broadcasts: Broadcast trending messages to a single live room or all live rooms in an application.

High performance: Supports high concurrency for hundreds of millions of messages and has no room-size limit.

Room data consistency: Microphone-seat management and product listing share the room lifecycle. Signaling reaches users within seconds and can be controlled flexibly by the client and server.

Real-time room state updates: Room population, microphone-seat status, and rankings update in real time.

Related Documentation

Basics: Download the SDK, Integration example

User management: Register a user, Update user information, Ban a user, Mute a user

Messages: Message structure, Send a message, Receive messages, Get message history, Clear message history, Recall a message, Message read receipts, Send a message through the REST API

Conversations: Conversation structure, Get the conversation list, Pin a conversation, Mute Notifications, Get total unread count, Get the conversation list from the server

Status codes: Android, iOS, Web, REST API