logo
Video Call
On this page

Product Features

2024-02-05

Communication Capabilities

Basic Features

Basic featureFeature descriptionBusiness scenario
Video CallUsers join the same Room and conduct Video Call.
  • 1v1 video call
  • Multi-person video conference
Live streamingIn the same Room, including hosts and viewers, hosts can conduct live audio/video streaming, and viewers in the Room can watch the live stream.
  • Show live streaming
  • Gaming live streaming
  • E-commerce live streaming
User permission controlUse Token to control user permissions, such as: specifying users to enter/leave Room; specifying users to speak/mute; specifying users.Video conference
Pre-call detectionBefore Video Call or live streaming, perform device detection on cameras, microphones, monitors, etc., to ensure the normal operation of calls or live streaming.Normal call function detection
Call quality monitoringDetect the quality of audio/video, such as resolution, frame rate, bitrate, sampling rate, and other multi-index detection, to ensure stable quality.Scenarios with high and specific requirements for audio/video quality, such as bank account opening and remote authentication
Network speed testingBefore users publish/play streams, detect uplink and downlink network speeds to determine the bitrate of audio/video streams suitable for publishing/playing under the current network environment.Call scenarios, education scenarios, live streaming scenarios

Advanced Features

Advanced featureFeature descriptionBusiness scenario
Live streaming co-hostingMultiple hosts can appear in one Room for on-screen co-hosting live streaming.
  • Multi-host co-hosting from different regions
  • Multi-person KTV chorus
  • Show live streaming
Publish multiple streams simultaneouslyA user can publish multiple audio/video streams, such as sending the camera's video stream while sharing the screen.Viewing the presenter's screen while playing PPT in a video conference
Supplemental Enhanced Media Information (SEI)Text information is packaged with audio/video content and transmitted through the streaming media channel to achieve precise synchronization between text data and audio/video content.
  • Precise layout of video screens
  • Remote lyric synchronization
  • Live quiz
Flow controlZEGO industry-leading technology. The SDK dynamically adjusts the video Stream Publishing bitrate, frame rate, resolution, and audio bitrate based on its own and the peer's current network environment status, automatically adapting to the current network environment and network fluctuations, thereby ensuring smooth video publishing.All scenarios that hope to have high-quality real-time audio/video services
Cloud proxyBy setting the SDK's Cloud Proxy interface, all traffic corresponding to the SDK is forwarded through cloud proxy servers, enabling communication with RTC and L3 (Ultra-low latency live streaming).Hospitals, government, company internal networks, and other restricted network environments
GeofencingRestricts audio/video and signaling data transmission to a specific region to meet regional data privacy and security regulations, that is, limiting access to audio/video services in a specific region.Call scenarios
Audio/video track replacementIn a browser, when there are two or more media streams locally (audio tracks, video tracks), you can freely combine the audio and video tracks contained in the media stream through ZEGO Express Web SDK.Live streaming scenarios
In-game voiceMimics 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, you can group and limit people who can receive the audio source, for example, in a Room, group discussions where different groups cannot hear each other.
  • Metaverse
  • Same Room, grouped communication or battle

Room Capabilities

Basic Features

Basic featureFeature descriptionBusiness scenario
Room connection status descriptionDetermine the user's connection status in the Room and the conversion process of each connection status.-
Real-time messaging and signalingReal-time messaging mainly provides the ability to send and receive pure text messages. You can send broadcast messages and bullet screen messages to other users in the same Room, or send custom messages to specific users, and implement interactive functions such as likes, gifts, and quizzes as needed.
  • Show live streaming
  • Voice chat room

Advanced Features

Advanced featureFeature descriptionBusiness scenario
Login to multiple roomsA user can simultaneously enter multiple rooms for Video Call or watch live streaming.Teacher multi-class online teaching

Audio Capabilities

Basic Features

Basic featureFeature descriptionBusiness scenario
Volume changeVolume change: the volume level of a specific stream.Determine which user on the mic is speaking, whether the microphone and speaker are available
Headphone monitoring and sound channel settings
  • Headphone Capture monitoring: after inserting headphones (ordinary headphones or Bluetooth headphones) into the device, you can hear the sound Captured by the device's microphone from the local headphone side.
  • Dual sound channels: two sound channels. When hearing sound, you can determine the specific position of the sound source based on the phase difference between the left and right ears.
  • Show live streaming
  • Emotional FM
  • Music teaching and other more professional scenarios
Audio 3A processingDuring real-time Video Call or live streaming, you can perform 3A processing on audio to improve call or live streaming quality and user experience.
  • AEC (Acoustic Echo Cancellation): Filter Captured audio data to reduce echo in the audio.
  • AGC (Automatic Gain Control): After enabling this function, the SDK can automatically adjust the microphone Volume, adapt to far and near sound pickup, and keep Volume stable.
  • ANS (Noise suppression): Identify background noise in the sound and eliminate it. After enabling this function, the human voice can be clearer.
All scenarios that hope to have high-quality real-time audio/video services
Voice changing/reverb/stereo sound

To increase fun and interactivity, users can use voice changing to be funny, use reverb to enhance the atmosphere, and use stereo sound to make the sound more three-dimensional.

ZEGO Express SDK provides a variety of preset voice changing, reverb, reverb echo, and stereo sound effects. Developers can flexibly set the sound they want.

  • Live streaming
  • Voice chat room
  • K-song room
  • Anonymous social networking
  • Gaming and entertainment
  • Role-playing

Advanced Features

Advanced featureFeature descriptionBusiness scenario
Audio mixingThe SDK obtains a stream of audio data from the App and integrates the audio data provided by the App with the audio data Captured by the SDK into one stream of audio data, thereby achieving the ability to play custom sounds and music files during calls or live streaming, and letting others in the Room hear them.
  • Social voice chat
  • Live streaming
AI noise suppressionZEGO Express SDK provides AI noise suppression functionality. Developers can perform noise suppression processing on sounds when using the microphone to Capture sounds; based on traditional noise suppression that eliminates steady-state noise, it also processes non-steady-state noise (including mouse clicks, keyboard sounds, tapping sounds, air conditioner sounds, kitchen dish collision sounds, restaurant noise, environmental wind sounds, coughing, blowing sounds, and other non-human voice noises), retaining pure voice and improving the user's call experience.Voice rooms, conferences, voice chat for gaming and other 1v1 or multi-person Video Call scenarios, as well as live streaming or online KTV scenarios for sound cards, impromptu singing, and near-field music
Custom audio CaptureDevelopers can obtain audio information themselves and hand it to the SDK for transmission.
  • Online or local audio file transmission
  • Custom Capture system audio file transmission

Video Capabilities

Basic Features

Basic featureFeature descriptionBusiness scenario
Common video configurationDuring video calls or live streaming, customize and set relevant configurations for Capture and playback video, such as video Capture resolution, video encoding output resolution, video frame rate, bitrate, View mode, and Mirror mode, etc.
  • Video Call
  • Live streaming scenarios
Screen sharingShare screen content with other users in the Room as video during Video Call or interactive live streaming.
  • Video conference
  • Gaming live streaming
Basic beauty effectsWhen in a Video Call or live streaming, if you want to present a good skin condition to the other party, you can combine AI beauty effects to achieve basic beauty effect functionality.
  • Show live streaming
  • Video Call

Advanced Features

Advanced featureFeature descriptionBusiness scenario
Set video encoding methodYou can set video encoding and decoding in detail, including enabling layered video encoding, using hardware encoding and decoding, and setting encoding methods, etc.When there are special requirements for encoding and decoding
Set video encoding attributesZEGO Express Web SDK supports two video encoding formats: H.264 and VP8. During Video Call, developers can choose the appropriate video encoding format based on business scenario requirements to achieve encoding alignment between different ends and achieve multi-end interoperability.Video Call
Custom video CaptureCustom video input sources provided to ZEGO Express SDK input video data, and ZEGO Express SDK performs encoding and Stream Publishing functionality.
  • Using beauty SDK from third-party beauty vendors
  • Camera cannot be used normally by the SDK
  • Streaming data not Captured by the camera
Background blur and virtual background

Separates the subject in the video frame from the original frame and processes the area outside the subject as follows:

  • Blur the area outside the subject
  • Replace the area outside the subject with a custom image
  • Online meetings
  • Remote education
  • Video Call

Live Streaming Capabilities

Basic Features

Basic featureFeature descriptionBusiness scenario
Stream mixingMix multiple video streams from multiple people into one stream, so you only need to pull one stream to see the screens of all members in the Room and hear the sounds of all members in the Room.Multi-person call host co-hosting
Use CDN live streamingUnify access to multiple CDN capabilities. This function supports Stream Publishing to CDN, connecting RTC products and CDN live streaming products, making it convenient for users to watch live content directly from web pages or third-party players.Basic live streaming with high concurrency and scenarios without strong requirements for live streaming latency
CDN Stream Publishing authenticationTo prevent attackers from stealing the developer's Stream Publishing URL address to use elsewhere or forging the developer's server to generate the Stream Publishing URL address, resulting in traffic loss, you can configure CDN Stream Publishing authentication through the ZEGOCLOUD Console. After enabling authentication, relevant authentication parameters need to be spliced into the Stream Publishing URL address, otherwise Stream Publishing cannot be performed.-

Advanced Features

Advanced featureFeature descriptionBusiness scenario
Ultra-low latency live streamingFocuses on providing stable and reliable live streaming services. Compared with standard video live streaming products, audio/video latency is lower, synchronization is stronger, weak network resistance is better, providing users with millisecond-level live streaming experience.
  • Online education
  • Show live streaming
  • E-commerce live streaming
  • Watch together
  • Online auction
Use local broadcastingMix screens and sounds locally, merge multiple audio/video streams or page elements into one audio/video stream for Stream Publishing, helping developers achieve richer scenarios.Live streaming scenarios

Other Capabilities

Basic Features

Basic featureFeature descriptionBusiness scenario
Media playerProvides the ability to play audio/video media files and supports Streaming the audio and video data of the played media files.
  • Play test audio
  • Play background music
  • Play video files
Sound effect playerProvides a sound effect player and manages sound effects uniformly to achieve effects such as enhancing realism or setting the atmosphere for playing short effect sounds.
  • Show live streaming
  • Gaming and entertainment
Audio/video recordingDuring video calls, live streaming, and online teaching, users often need to record and save videos for other users to watch on demand. ZEGO provides multiple recording solutions to meet recording needs in different scenarios.
  • Conference recording
  • Live streaming recording
  • Call recording
  • Online classroom recording

Advanced Features

Advanced featureFeature descriptionBusiness scenario
Push whiteboard to third-party platformsUse the stream mixing functionality of ZEGO Express SDK to merge audio/video streams and ZegoSuperBoard content into one stream and output it to third-party platforms, such as WeChat, Video Account, etc., to achieve better dissemination and marketing effects.
  • Online education
  • Live streaming selling

Previous

Overview

Next

Video Call Pricing