logo
Video Call
On this page

Product Features

2024-02-05

Communication Capabilities

Basic Features

Basic Features - 20%Feature Description - 50%Business Scenarios - 30%
Video CallUsers join the same room and conduct audio and video calls.
  • 1v1 video call
  • Multi-person video conference
Live StreamingIn the same room, including hosts and viewers, hosts can conduct live audio and video streaming, and viewers in the room can watch the live stream.
  • Showcase live streaming
  • Gaming live streaming
  • E-commerce live streaming
User Permission ControlUse Token to control user permissions, such as: specifying users can join/leave rooms; specifying users to speak/mute; specifying users.Video Conference
Pre-call DetectionBefore conducting audio and video calls or live streaming, test devices such as cameras, microphones, and monitors to ensure the normal operation of calls or live streaming.Normal call function detection
Call Quality MonitoringMonitor the quality of audio and video, such as resolution, frame rate, bitrate, sampling rate, and other indicators, to ensure stable quality.Bank account opening, remote authentication, and other scenarios with high requirements and limitations on audio and video quality
Network Speed TestingBefore users publish/play streams, test the upstream and downstream network speeds to determine the bitrate of audio and video streams suitable for publishing/playing under the current network environment.Call scenarios, education scenarios, live streaming scenarios

Advanced Features

Advanced Features - 20%Feature Description - 50%Business Scenarios - 30%
Live 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 singing together
  • Showcase live streaming
Multi-source CaptureProvides flexible and easy-to-use audio and video capture source and channel management capabilities, reducing developer development and maintenance costs.Video conferences, online education
Supplemental Enhancement Information (SEI)Text information is packaged with audio and video content and transmitted through the streaming media channel to achieve precise synchronization between text data and audio and video content.
  • Precise layout of video screens
  • Remote lyric synchronization
  • Live quiz
Traffic ControlZEGOCLOUD industry-leading technology. The SDK dynamically adjusts the bitrate, frame rate, and resolution of published video streams, as well as 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 require high-quality real-time audio and video services
Cloud ProxyBy setting the SDK's cloud proxy interface, all traffic corresponding to the SDK is forwarded through cloud proxy servers to communicate with RTC and L3 (Ultra-low latency live streaming).Hospitals, governments, companies with internal networks and other restrictive network environments
Geo-fencingLimits audio, video, and signaling data transmission to a specific region to meet regional data privacy and security regulations, that is, limiting access to audio and video services in a specific region.Call scenarios
Audio and Video Stream EncryptionEncrypt the stream when publishing, and the stream must have a decryption key consistent with the encryption key when playing.Scenarios that require encrypting stream information to protect communication security
Game AudioImitate the real world, where people have different auditory experiences based on factors such as the direction and distance of sound, for example, the farther the distance, the smaller the sound. At the same time, people who can receive the sound source can be grouped and restricted, for example, in a room, grouped discussions, and different groups cannot hear each other.
  • Metaverse
  • Same room, grouped communication or battles

Room Capabilities

Basic Features

Basic Features - 20%Feature Description - 50%Business Scenarios - 30%
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 function of sending and receiving 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, gift-giving, and quizzes as needed.
  • Showcase live streaming
  • Live audio room

Advanced Features

Advanced Features - 20%Feature Description - 50%Business Scenarios - 30%
Login to Multiple RoomsOne user can enter multiple rooms at the same time for audio and video calls or watch live streams.Teachers teaching multiple classes online

Audio Capabilities

Basic Features

Basic Features - 20%Feature Description - 50%Business Scenarios - 30%
Audio Spectrum and Volume ChangeAudio spectrum: the energy value of digital audio signals at each frequency point.
Volume change: the volume level of a stream.
  • Determine which user on the microphone is speaking, whether the microphone, speaker, etc. are available
  • Audio spectrum animation display, etc.
Ear Monitoring and Channel Settings
  • Headphone monitoring: After inserting headphones (ordinary headphones or Bluetooth headphones) into the device, you can hear the sound collected by the device's microphone from the local headphone side.
  • Dual channel: 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.
  • Showcase live streaming
  • Emotional FM
  • Music teaching and other professional scenarios
Audio 3A ProcessingDuring real-time audio and video calls or live streaming, 3A processing can be performed on audio to improve call or live streaming quality and user experience.
  • AEC (Acoustic Echo Cancellation): Filter collected audio data to reduce echo in 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 the volume stable.
  • ANS (Audio Noise Suppression): Identify background noise in sound and eliminate it. After enabling this function, the human voice can be clearer.
All scenarios that require high-quality real-time audio and video services
Voice Changer/Reverb/Stereo

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

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

  • Live streaming
  • Live audio room
  • Karaoke room
  • Anonymous social networking
  • Gaming and entertainment
  • Role-playing

Advanced Features

Advanced Features - 20%Feature Description - 50%Business Scenarios - 30%
Scenario-based AI Noise ReductionReal-time automatic identification of different scenarios, intelligently adjust AI noise reduction strategies to provide the best noise reduction and sound quality effects.
In call scenarios, all sounds except human voices are identified as noise and eliminated.
In music scenarios, noise reduction effects are automatically adjusted to restore music sound quality.
Voice rooms, conferences, voice chat and other 1v1 or multi-person audio and video call scenarios, as well as live streaming or online KTV scenarios such as sound cards, impromptu singing, and near-field music
Custom Audio CaptureDevelopers can obtain audio information by themselves and then hand it over to the SDK for transmission.
  • Online or local audio file transmission
  • Transmission of audio files from customized capture systems
Custom Audio RenderingAudio is rendered by the developer and then played.Developers have their own special rendering requirements
AI Voice Changer"Conan's Voice Changer Tie" in real-time calls, perfectly reproducing the target character's timbre and rhythm, while retaining the user's speech rate, emotion, and tone, switching timbres at will, with ultra-low latency.
  • Social voice chat
  • Live streaming
  • Game voice

Video Capabilities

Basic Features

Basic Features - 20%Feature Description - 50%Business Scenarios - 30%
Common Video ConfigurationDuring video calls or live streaming, customize and set relevant configurations for captured and played video, such as video capture resolution, video encoding output resolution, video frame rate, bitrate, view mode, and mirror mode, etc.
  • Video calls
  • Live streaming scenarios
Video Screen RotationWhen users use mobile devices for live streaming or video calls, they can use different video capture directions and adapt and adjust according to the angle of the peer user's camera.Video calls and live streaming scenarios with multiple types of devices, scenarios requiring the best video playback angle
Video Capture RotationFor mobile devices, provides 4 capture rotation modes (fixed ratio mode, adaptive mode, alignment mode, and custom mode), simplifying the complex adaptation problems faced by developers when implementing multi-device rotation performance, such as camera angle, resolution, automatic rotation, statusbar position adaptation, etc.-
Screen SharingShare screen content with other users in the room as video during video calls or interactive live streaming.
  • Video conferences
  • Gaming live streaming
Watermark and ScreenshotCan 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 MethodDetailed settings can be made for video encoding and decoding, including enabling layered video encoding, using hardware encoding and decoding, and setting encoding methods, etc.When there are special requirements for encoding and decoding
Super ResolutionDouble the width and height of the played video stream screen on the playing stream side. For example: The original screen resolution captured by the playing stream side is 640p x 360p, after super-resolution processing, the resolution will be increased to 1280p x 720p.1v1 video call scenarios, live streaming scenarios, online education
Object SegmentationZEGOCLOUD industry-leading technology. At the publishing stream side, the subject (mostly a person) in the rectangular video is separated through AI algorithms and transmitted in the RTC network, and rendered at the playing stream side.Multi-person remote on-stage, showcase live streaming on-stage PK, multi-person online study, and other multi-person on-stage scenarios
H.265Through 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 and Large Video Streams and Layered EncodingDivide the stream into a base layer and an enhancement layer, providing better experience for users with different network states and device performance.Video calls
Publishing Stream Video Enhancement

ZEGO Express SDK provides a variety of video pre-processing enhancement capabilities. Developers can adjust the screen effects at the publishing stream side according to business needs.

  • Basic AI Effects: Whitening, smoothing, sharpening, and reddening, presenting users with good skin condition and creating a unique and natural beauty effect.
  • Low-light enhancement: When the brightness of the screen captured by the camera does not meet business requirements such as seeing faces clearly or performing face recognition in a dark environment, enhance the screen brightness.
  • Color enhancement: Enhance undersaturated colors while protecting skin tones, making screen colors more realistic and more in line with human visual perception.
  • Showcase live streaming
  • Audio and video calls

Live Streaming Capabilities

Basic Features

Basic Features - 20%Feature Description - 50%Business Scenarios - 30%
Stream MixingMix multiple video streams from multiple people into one stream, so you only need to play one stream to see the screens of all members in the room and hear the voices of all members in the room.Multi-person call host co-hosting
Use CDN for Live StreamingUnify access to multiple CDN capabilities. This function supports publishing streams 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, scenarios without strong requirements for live streaming latency
CDN Stream Publishing AuthenticationTo prevent attackers from stealing the developer's publishing stream URL address to use elsewhere, or forging the developer's server to generate the publishing stream URL address, resulting in traffic loss, you can configure CDN stream publishing authentication through the ZEGOCLOUD Console. When authentication is enabled, relevant authentication parameters need to be spliced into the publishing stream URL address, otherwise the stream cannot be published.-
Playing Stream by URLWhen the publishing stream side uses third-party publishing tools (such as OBS software, network camera IP Camera, etc.) to push streams to CDN, or uses ZEGO SDK to relay audio and video screens to third-party CDNs, you can play streams by directly passing in the URL address.Obtaining third-party live streaming screens

Advanced Features

Advanced Features - 20%Feature Description - 50%Business Scenarios - 30%
Ultra-low Latency Live StreamingFocus on providing stable and reliable live streaming services. Compared with standard video live streaming products, audio and video latency is lower, synchronization is stronger, weak network resistance is better, bringing users millisecond-level live streaming experience.
  • Online education
  • Showcase live streaming
  • E-commerce live streaming
  • Watch together
  • Online auction
Single Stream TranscodingConvert a single original stream into transcoded streams with different encoding formats and resolutions on the cloud. In scenarios such as live streaming, viewers can choose streams of different resolutions to watch based on access network quality, terminal devices, etc., to ensure smooth playback.Live streaming scenarios

Other Capabilities

Basic Features

Basic Features - 20%Feature Description - 50%Business Scenarios - 30%
Media PlayerProvides the ability to play audio and video media files and supports publishing the audio and video data of played media files.
  • Play test audio
  • Play background music
  • Play video files
Audio Effect PlayerProvides an audio effect player and performs unified management of sound effects to achieve effects such as playback control of short sound effects that enhance realism or heighten the atmosphere of the scene.
  • Showcase live streaming
  • Gaming and entertainment
Audio and Video RecordingDuring video calls, live streaming, and online teaching, users often need to record and save videos for subsequent on-demand viewing by other users. ZEGO provides a variety of recording solutions to meet recording needs in different scenarios.
  • Conference recording
  • Live streaming recording
  • Call recording
  • Online classroom recording
Camera ZoomBy setting the zoom factor of the camera through the SDK, the effect of enlarging distant objects during shooting can be achieved.Outdoor live streaming

Advanced Features

Advanced Features - 20%Feature Description - 50%Business Scenarios - 30%
Pushing Whiteboard to Third-party PlatformsUtilize the stream mixing function of ZEGO Express SDK to merge audio and video streams and ZegoSuperBoard content into one stream and output it to third-party platforms, such as WeChat, Video Account, etc., thereby achieving better communication and marketing effects.
  • Online education
  • Live streaming selling

Previous

Overview

Next

Video Call Pricing