Features
Live Streaming Capabilities
Basic Features
| Basic Features - 20% | Feature Description - 50% | Business Scenarios - 30% |
|---|---|---|
| RTMP Push Stream to ZEGO Server | In live streaming scenarios, hosts can push audio and video streams to ZEGO servers via RTMP push streaming tools to achieve low latency. | Live streaming scenarios. |
| Stream Mixing | Mixes multiple video streams from multiple users into a single stream, allowing you to see video frames and hear audio from all members in the room by pulling only one stream. | Multi-person call with host co-hosting. |
Advanced Features
| Advanced Features - 20% | Feature Description - 50% | Business Scenarios - 30% |
|---|---|---|
| Single Stream Transcoding | Converts a single original stream into transcoded streams with different encoding formats and resolutions in the cloud. In live streaming and other scenarios, viewers can choose streams with different resolutions to watch based on network quality and terminal devices to ensure smooth playback. | Live streaming scenarios. |
Communication Capabilities
Basic Features
| Basic Features - 20% | Feature Description - 50% | Business Scenarios - 30% |
|---|---|---|
| User Permission Control | Use Token to control user permissions, such as: specifying users who can enter/leave rooms; specifying users to speak/mute; specifying users. | Video conferencing. |
| Call Quality Monitoring | Monitors audio and video quality, such as multi-indicator detection including resolution, frame rate, bitrate, sampling rate, etc., to ensure stable quality. | Bank account opening, remote authentication, and other scenarios with high requirements and limitations on audio and video quality. |
| Network Speed Testing | Can detect uplink and downlink network speeds before users publish/play streams to determine what bitrate of audio and video streams are suitable for publishing/playing under current network conditions. | Call scenarios, education scenarios, live streaming scenarios. |
| Device Detection | To ensure real-time communication experience, device detection can be performed before calls or live streaming to identify and troubleshoot problems in advance. Device detection mainly checks whether the local microphone, camera, and speakers can work normally. | Call scenarios, education scenarios, live streaming scenarios. |
Advanced Features
| Advanced Features - 20% | Feature Description - 50% | Business Scenarios - 30% |
|---|---|---|
| Co-hosting | Multiple hosts can appear in one room for on-screen co-hosting live streaming. |
|
| Multi-Source Capture | Provides flexible and easy-to-use audio and video source and channel management capabilities, reducing development and maintenance costs for developers. | Video conferencing, online education |
| Push Multiple Streams | A user can publish multiple audio and video streams, such as sharing the screen while sending the camera's video stream. | In video conferencing, playing PPT while seeing the presenter's screen. |
| Supplemental Enhancement Information (SEI) | Transmits text information packaged together with audio and video content through the streaming media channel to achieve precise synchronization between text data and audio and video content. |
|
| Cloud Proxy | By setting the SDK's cloud proxy interface, all SDK traffic is relayed through cloud proxy servers to communicate with RTC and L3 (Live Streaming). | Hospitals, government, company internal networks and other restricted network environments. |
| Encrypt Streams | Encrypts streams when publishing, and requires a decryption key consistent with the encryption key when playing. | Scenarios that need to encrypt stream information to protect communication security. |
| Range Audio | Mimics the real world where people have different auditory experiences based on factors such as the direction and distance of sound, for example, the farther away, the quieter the sound. At the same time, people who can receive the audio source can be grouped, for example, in a room, discussing in groups, and different groups cannot hear each other. |
|
Room Capabilities
Basic Features
| Basic Features - 20% | Feature Description - 50% | Business Scenarios - 30% |
|---|---|---|
| Room Connection Status Description | Determines the user's connection status in the room and the transition process of each connection status. | - |
| Real-time Messaging and Signaling | Real-time messaging mainly provides the ability to send and receive pure text messages. You can send broadcast messages and bullet comments to other users in the same room, or send custom messages to specific users, and implement interactive features such as likes, gifts, and quizzes as needed. |
|
Advanced Features
| Advanced Features - 20% | Feature Description - 50% | Business Scenarios - 30% |
|---|---|---|
| Multi-room Login | One user can enter multiple rooms at the same time for audio and video calls or watching live streams. | Teachers teaching multiple classes online. |
Audio Capabilities
Basic Features
| Basic Features - 20% | Feature Description - 50% | Business Scenarios - 30% |
|---|---|---|
| Sound Level Spectrum | Audio spectrum: the energy value of digital audio signals at each frequency point. Volume change: the volume level of a specific stream. |
|
| Headphone Monitor | Earphone monitoring: after inserting earphones (ordinary earphones or Bluetooth earphones) into the device, you can hear the sound collected by the device's microphone from the local earphone side. |
|
| Audio 3A Processing | During real-time audio and video calls or live streaming, audio can be processed with 3A to improve call or live streaming quality and user experience.
| All scenarios that want high-quality real-time audio and video services. |
| Voice Changer/Reverb/Stereo | To increase fun and interactivity, users can use voice changers for fun, use reverb to set the atmosphere, and use stereo for more stereo sound. ZEGO Express SDK provides a variety of preset voice changer, reverb, reverb echo, and stereo effects. Developers can flexibly set the sound they want. |
|
Advanced Features
| Advanced Features - 20% | Feature Description - 50% | Business Scenarios - 30% |
|---|---|---|
| Scenario-based AI Noise Reduction | Real-time automatic recognition of different scenarios, intelligently adjusting AI noise reduction strategy to provide the best noise reduction and sound quality effects. In call scenarios, all sounds except human voice are identified as noise and eliminated. In music scenarios, noise reduction effects are automatically adjusted to restore music sound quality. | Voice rooms, meetings, voice chat and other 1v1 or multi-person audio and video call scenarios, as well as live streaming or online KTV scenarios for sound cards, singing along, near-field music. |
| Custom Audio Capture | Developers can obtain audio information themselves and hand it to Zego Express SDK for transmission. |
|
| Custom Audio Rendering | Audio is rendered by developers themselves and then played. | Developers have their own special rendering requirements. |
| Custom Audio Processing | Developers can perform custom audio processing themselves. | When there are special sound processing requirements that Zego Express SDK cannot meet, such as special voice changing. |
Video Capabilities
Basic Features
| Basic Features - 20% | Feature Description - 50% | Business Scenarios - 30% |
|---|---|---|
| Common Video Configuration | During live streaming, customize and set video-related configurations for capture and playback, such as video capture resolution, video encoding output resolution, video frame rate, video bitrate, view mode, and mirror mode, etc. | Scenarios with special requirements for resolution, bitrate, mirror mode, etc. |
| Video Capture Rotation | When users use mobile devices for live streaming, they can adopt different video capture directions, and can adapt and adjust according to the camera direction and angle of the peer user. | Multi-type device live streaming scenarios, or scenarios that require the best video playback angle. |
| Screen Sharing | Share screen content with other users in the room as video during video calls or interactive live streaming. |
|
| Watermark and Screenshot | Can add watermarks such as copyright logos to the video screen. | Video sharing with copyright, etc. |
Advanced Features
| Advanced Features - 20% | Feature Description - 50% | Business Scenarios - 30% |
|---|---|---|
| Set Video Encoding | Allows detailed settings for video codec, including enabling layered video encoding, using hardware codec, and setting encoding mode, etc. | When there are special requirements for codec. |
| Custom Video Capture | Custom video capture refers to providing video input data to Zego Express SDK and encoding and publishing streams by Zego Express SDK. |
|
| Custom Video Rendering | Custom video rendering refers to Zego Express SDK providing local preview and remote stream video frame data to the outside for users to render themselves. |
|
| Custom Video Preprocessing | Developers perform custom preprocessing on video data themselves. | Beauty filters, adding accessories, etc. |
| Super Resolution | Doubles the width and height of the played video stream screen at the playing end. For example: if the original screen resolution played by the playing end is 640p x 360p, after super-resolution processing, the resolution will be upgraded to 1280p x 720p. | 1V1 video call scenarios, live streaming scenarios, online education. |
| Object Segmentation | ZEGO industry-leading technology. Separates the main subject (mostly human) in rectangular video through AI algorithm at the publishing end, transmits in RTC network, and renders at the playing end. | Multi-person remote on-stage, showcase live streaming on-stage PK, multi-person online study and other multi-person on-stage scenarios. |
| H.265 | Through the more advanced H.265 encoding technology, provides higher clarity at the same bitrate. | Poor network environment requires higher audio and video calls, live streaming experience is more sensitive to bandwidth. |
| Small/Large Video Stream and Layered Encoding | Divides the stream into a base layer and an enhancement layer, which can provide better experience for users with different network states and device performance. | Video calls. |
| Publish Video Enhancement | ZEGO Express SDK provides various video preprocessing enhancement capabilities. Developers can adjust the screen effect on the publishing side according to business needs.
|
|
Other Capabilities
Basic Features
| Basic Features - 20% | Feature Description - 50% | Business Scenarios - 30% |
|---|---|---|
| Media Player | Provides the ability to play audio and video media files, and supports pushing the audio and video data of the played media files out as a stream. |
|
| Audio Effect Player | Provides an audio effect player and manages audio effects uniformly to achieve playback/control of short effect sounds that enhance realism or set the scene atmosphere. |
|
| Local Media Recording | Local media recording component provides the ability to record media locally, storing audio and video data during live streaming to local files. | Conference recording, live streaming recording. |
Advanced Features
| Advanced Features - 20% | Feature Description - 50% | Business Scenarios - 30% |
|---|---|---|
| Play Transparent Gift Effects | ZEGO Express SDK media player provides the ability to play MP4 materials with separated RGB and Alpha channels (MP4 materials with RGB and Alpha spliced), achieving the dynamic effect of playing transparent gifts, that is, when playing gift effects, it will not block the live streaming room content, greatly improving user experience. |
|
