As live streaming latency continues to decrease, the traditional one-way streaming is no longer sufficient to meet the demand for real-time interaction. Multi-host streaming has emerged as a popular interactive feature, enabling engagement both within a single live room and between rooms. Powered by ApsaraVideo Real-Time Communication (ARTC) SDK and the stream relay to CDN feature, this solution adds powerful multi-host streaming capabilities to your application or platform.
Architecture
The host and guests use the ARTC SDK to publish their streams to a channel. The app server then calls a server-side API to relay the mixed stream from the channel to CDN. Audience can then watch the high-quality stream via the CDN.
The multi-host streaming feature is built on the ARTC SDK. The current version supports multi-host streaming in a single room with up to 16 concurrent participants.
Benefits
Benefit | Description |
Ultra-low latency | Millisecond-level latency enables seamless, real-time interaction between the host and on-stage guests. |
Adaptability to poor network conditions | Provides robust, RTC-based streaming to ensure seamless and stable performance even under poor network conditions. |
Flexibility and ease of use | The ARTC SDK provides both guest spot mode and VS mode to support a wide range of interactive scenarios. |
Features
For host-side features, see ARTC overview.
To get started with the ARTC SDK, see Quick start.
For RTC application management features, see Create an ARTC application.
Use cases
The multi-host streaming solution is ideal for various use cases, including e-commerce, entertainment, corporate training, and online education.
Billing
For billing information, see Billing for audio/video communication.