Product Features
Communication Capabilities
Basic Features
| Basic Feature | Feature Description | Business Scenario |
|---|---|---|
| Voice Call | Users join the same room and conduct audio calls. |
|
| Audio Live Streaming | In the same room, there are hosts and audiences. The host can publish an audio stream, and audiences in the room can play the stream. |
|
| User Permission Control | Use Token for user permission control, such as: specifying which users can enter/leave a room, which users can speak/mute, specifying users. | Video conference |
| Pre-call Detection | Before starting an audio/video call or live streaming, detect devices such as camera, microphone, and display to ensure the proper operation of calls or live streaming. | Routine call function check |
| Call Quality Monitoring | Detect the quality of audio and video, including resolution, frame rate, bitrate, sampling rate, and other metrics to ensure stable quality. | Scenarios with high requirements and restrictions on audio/video quality, such as bank account opening, remote authentication, etc. |
Advanced Features
| Advanced Feature | Feature Description | Business Scenario |
|---|---|---|
| Co-hosting Live Streaming | Multiple hosts can appear in the same room and conduct co-hosted live streaming on the same screen. |
|
| Multi-source Capture | Provides flexible and easy-to-use audio/video capture sources and channel management capability, reducing development and maintenance costs for developers. | Video conference, online education |
| Flow Control | ZEGOCLOUD industry-leading technology. The SDK dynamically adjusts video publishing bitrate, frame rate, resolution, and audio bitrate according to the current network environment of both local and remote ends, automatically adapting to current network conditions and fluctuations to ensure smooth publishing of the video. | Any scenario requiring high-quality real-time audio and video services |
| Cloud Proxy | By configuring the SDK’s cloud proxy interface, all SDK network traffic is relayed through a cloud proxy server to enable communication with RTC and L3 (Live Streaming). | Network environments with restrictions, such as hospitals, governments, or internal networks in companies |
| Game Voice | Simulates the real world—people perceive different sounds depending on direction and distance, e.g., the farther the distance, the lower the volume. It can also restrict which users receive certain sound sources, such as creating groups in a room; people in different groups can’t hear each other, etc. |
|
| Mass-scale Range Audio & Video | ZEGOCLOUD industry-leading technology. Automatically pulls nearby remote audio and video streams based on cloud-side user position and provides spatial audio effects (default up to 12 closest streams), supporting up to 10,000 users per scenario simultaneously turning on microphone and camera. | Virtual office, virtual exhibitions, open virtual worlds, and other virtual scenarios |
| Real-time Multi-user State Synchronization | ZEGOCLOUD industry-leading technology. Provides orderly, high-frequency, low-latency, and large-scale state synchronization services, helping developers quickly implement real-time information synchronization for player positions, actions, avatars, etc., in virtual play scenarios. Each scenario supports up to 10,000 online users. | Metaverse scenarios such as virtual office, virtual exhibition, virtual social, virtual KTV, and general scenarios needing ultra-high frequency, low latency, and large-scale information/control command synchronization |
Room Capabilities
Basic Features
| Basic Feature | Feature Description | Business Scenario |
|---|---|---|
| Room Connection Status Description | Determine users' connection status in the room and the transition process between various connection statuses. | - |
| Real-time Messaging and Signaling | Real-time messaging mainly provides the ability to send and receive plain text messages. You can send broadcast messages and bullet messages to other users in the same room, or send custom messages to specific users. You can use this to implement interactive functions such as likes, sending gifts, answering questions, etc. |
|
Advanced Features
| Advanced Feature | Feature Description | Business Scenario |
|---|---|---|
| Login to Multiple Rooms | A user can join multiple rooms simultaneously for audio/video calls or to watch live streaming. | Teachers conduct online classes for multiple cohorts |
Audio Capabilities
Basic Features
| Basic Feature | Feature Description | Business Scenario |
|---|---|---|
| Sound Level Spectrum | Audio spectrum: the energy value of digital audio signals at each frequency point. Volume change: the volume of a specific stream. |
|
| Headphone Monitor & Channel Settings |
|
|
| Audio 3A Processing | During real-time audio/video calls or live streaming, you can apply 3A audio processing to improve call/stream quality and user experience.
| Any scenario requiring high-quality real-time audio and video services |
| Voice Changing/Reverb/Stereo | For enhanced fun and interactivity, users can make funny voices, create ambiance through reverb, or provide stereophonic effects for immersive sound. ZEGOCLOUD Express SDK provides a variety of preset voice-changing, reverb, reverb-echo, and stereo effects. Developers can flexibly set the desired sound effects. |
|
Live Streaming Capabilities
Basic Features
| Basic Feature | Feature Description | Business Scenario |
|---|---|---|
| Using CDN for Live Streaming | Unified access to multiple CDN providers; this feature supports publishing streams to CDN, integrating RTC and CDN live streaming products for convenient web or third-party player streaming. | Basic live streaming with high concurrency, scenarios without strict latency requirements |
| CDN Stream Publishing Authentication | To prevent attackers from stealing your publishing URL for unauthorized stream publishing or forging your server to generate publish URLs (resulting in traffic loss), you can configure CDN publishing authentication via the ZEGOCLOUD Console. When enabled, authentication parameters must be appended to the publishing URL; otherwise, publishing fails. | - |
| Play stream by URL | When the stream is published to CDN using a third-party tool (such as OBS or IP Camera), or using ZEGOCLOUD SDK’s re-publish-to-CDN feature, streams can be played by directly passing the URL. | Obtain third-party live streaming content |
