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