logo
Live Streaming
On this page

Product Features


Live Streaming Capabilities

Basic Features

Basic FeaturesFeature DescriptionBusiness Scenarios
RTMP Push Stream to ZEGO ServerIn live streaming scenarios, hosts can push audio and video streams to ZEGO servers through RTMP push streaming tools to achieve low latency effects.Live streaming scenarios.
Stream MixingMixes multiple video streams from multiple users into a single stream, so you only need to pull one stream to see all room members' screens and hear all room members' voices.Multi-person call host co-hosting.

Advanced Features

Advanced FeaturesFeature DescriptionBusiness Scenarios
Single Stream TranscodingConverts 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 of different resolutions to watch based on network quality, terminal devices, etc., to ensure playback smoothness.Live streaming scenarios.

Communication Capabilities

Basic Features

Basic FeaturesFeature DescriptionBusiness Scenarios
User Permission ControlUses Token to control user permissions, such as: specifying users to enter/leave rooms; specifying users to speak/mute; specifying users.Video conferences.
Call Quality MonitoringDetects audio and video quality, such as resolution, frame rate, bitrate, sampling rate, and other multi-indicator detection, ensuring stable quality.Bank account opening, remote authentication, and other scenarios with high and specific requirements for audio and video quality.
Network Speed TestingCan detect uplink and downlink network speeds before users perform publish/play streams, determining what bitrate audio and video streams are suitable for publish/play under current network conditions.Call scenarios, education scenarios, live streaming scenarios.
Device DetectionTo 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 detects whether the local microphone, camera, and speaker can work normally.Call scenarios, education scenarios, live streaming scenarios.

Advanced Features

Advanced FeaturesFeature DescriptionBusiness Scenarios
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 chorus
  • Multi-person co-hosting 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.
Publish Multiple StreamsOne user can publish multiple audio and video streams, such as sharing the screen while sending the camera's video stream.In a video conference, playing PPT while seeing the speaker's picture.
Supplemental Enhancement Information (SEI)Text information is packaged with audio and video content and transmitted through streaming media channels to achieve precise synchronization between text data and audio and video content.
  • Precise layout of video screens
  • Remote lyric synchronization
  • Live streaming quiz
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 internal, and other restrictive network environments such as intranets.
Audio and Video Stream EncryptionEncrypts the stream when publishing, and playing streams must have a decryption key consistent with the encryption key.Scenarios that need to encrypt stream information to protect communication security.
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 the distance, the smaller the sound. At the same time, you can group people who can receive the sound source. For example, in a room, group discussions can be held, and different groups cannot hear each other.
  • Metaverse
  • Same room, group communication or battles

Room Capabilities

Basic Features

Basic FeaturesFeature DescriptionBusiness Scenarios
Room Connection Status DescriptionDetermines the user's connection status in the room and the transition 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, gifts, and quizzes as needed.
  • Showroom live streaming
  • Live audio room

Advanced Features

Advanced FeaturesFeature DescriptionBusiness Scenarios
Multi-room LoginOne user can enter multiple rooms at the same time for audio and video calls or watching live streaming.Teachers teaching multiple classes online.

Audio Capabilities

Basic Features

Basic FeaturesFeature DescriptionBusiness Scenarios
Sound Level SpectrumAudio spectrum: the energy value of digital audio signals at each frequency point. Volume level: the volume level of a specific stream.
  • Determine which user on the mic is speaking, whether the microphone, speaker, etc. are available
  • Audio spectrum animation display
Headphone MonitorHeadphone capture monitoring. After inserting headphones (ordinary headphones or Bluetooth headphones) on the device, you can hear the sound captured by the device's microphone from the local headphone side.
  • Showroom live streaming
  • Emotional FM
  • Music teaching and other more 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): Filters captured audio data to reduce echoes in the audio.
  • AGC (Automatic Gain Control): After enabling this function, the SDK can automatically adjust the microphone volume, adapt to near and far sound pickup, and keep the volume stable.
  • ANS (Automatic Noise Suppression): Identifies background noise in sound and eliminates it. After enabling this function, the human voice can be clearer.
All scenarios that hope to have high-quality real-time audio and video services.
Voice Changer/Reverb/StereoTo increase fun and interactivity, users can use voice changers to be funny, use reverb to enhance the atmosphere, and use stereo to make sound more stereo.

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
  • Game entertainment
  • Role-playing

Advanced Features

Advanced FeaturesFeature DescriptionBusiness Scenarios
Scenario-based AI Noise ReductionReal-time automatic recognition of different scenarios, intelligently adjusting AI noise reduction strategies 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, automatically adjusts noise reduction effects to restore music sound quality.
Voice rooms, meetings, voice game 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 themselves and then hand it over to Zego Express SDK for transmission.
  • Online or local audio file transmission
  • Transmitting audio files from custom capture systems
Custom Audio RenderingAudio is rendered and played by the developer themselves.Developers have their own special rendering requirements.
Custom Audio ProcessingDevelopers can perform special audio processing themselves.When there are special sound processing requirements that Zego Express SDK cannot meet, such as special voice changers.
AI Voice ChangerThe "Conan Voice Changer Bowtie" in real-time calls, perfectly reproduces the target character's timbre and rhythm, while retaining the user's speech rate, emotion, and tone. Switch timbres at will with ultra-low latency.
  • Social voice chat
  • Live streaming
  • Game voice

Video Capabilities

Basic Features

Basic FeaturesFeature DescriptionBusiness Scenarios
Common Video ConfigurationDuring 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.Scenarios with special requirements for resolution, bitrate, mirroring, etc.
Video Capture RotationWhen users use mobile devices for live streaming, they can use different video capture directions and can adapt and adjust based on the peer user's camera direction and angle.Live streaming scenarios with multiple device types, or scenarios requiring the best video playback angle.
Screen SharingShares screen content with other users in the room as video during video calls or interactive live streaming.
  • Video conferences
  • Game live streaming
Watermark and ScreenshotCan add watermarks such as copyright logos to the video screen.Video sharing with copyright, etc.

Advanced Features

Advanced FeaturesFeature DescriptionBusiness Scenarios
Set Video EncodingCan set video encoding and decoding in detail, including enabling layered video encoding, using hardware encoding and decoding, and setting encoding methods.When there are special requirements for encoding and decoding.
Custom Video CaptureCustomizing the provision of video input sources to Zego Express SDK to input video data, which is then encoded and published by Zego Express SDK.
  • Using beauty effect SDKs from third-party beauty vendors
  • Camera cannot be used normally by the SDK
  • Publishing data not captured by the camera
Custom Video RenderingCustom video rendering means Zego Express SDK provides video frame data for local preview and remote play streams to the outside for users to render themselves.
  • App uses cross-platform interface frameworks or game engines
  • App needs to obtain video frame data captured or played by Zego Express SDK for special processing
Custom Video PreprocessingDevelopers perform custom preprocessing on video data themselves.Beauty effects, adding accessories, etc.
Super ResolutionDoubles the width and height of the played video stream screen at the play stream end. For example: the original screen resolution pulled by the play stream end 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 SegmentationZEGO industry-leading technology. At the publish stream end, the subject (mostly a person) in the rectangular video is separated through AI algorithms and transmitted in the RTC network, and rendered at the play stream end.Multi-person remote on-stage, showroom live streaming on-stage PK, multi-person online study, and other multi-person on-stage scenarios.
H.265Through the more advanced H.265 encoding technology, provides higher clarity at the same bitrate.Higher audio and video call and live streaming experience is required in poor network environments and is more sensitive to bandwidth.
Video Small/Large Stream and Layered EncodingDivides the stream into a base layer and an enhancement layer, providing better experience for users with different network states and device performance.Video calls.
Publish Video EnhancementZEGO Express SDK provides a variety of video pre-processing enhancement capabilities. Developers can adjust the picture effects at the publish stream end according to business needs.
  • Basic beauty effects: whitening, smoothing, sharpening, and reddening, presenting good skin condition to users and creating unique natural beauty effects.
  • Low-light enhancement: In environments with low ambient light, when the brightness of the picture captured by the camera does not meet the business requirements of seeing faces clearly or performing face recognition, etc., enhance the picture brightness.
  • Color enhancement: Enhances under-saturated colors while protecting skin tones, making picture colors more realistic and more in line with human visual perception.
  • Showroom live streaming
  • Audio and video calls

Other Capabilities

Basic Features

Basic FeaturesFeature DescriptionBusiness Scenarios
Media PlayerProvides the ability to play audio and video media files, and supports pushing 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 manages audio effects uniformly, implementing playback/control and other functions for short effect sounds that enhance realism or enhance scene atmosphere.
  • Showroom live streaming
  • Game entertainment
Audio and Video RecordingThe local media recording component provides local media recording capabilities, recording and storing audio and video data during live streaming to local files.Conference recording, live streaming recording.

Advanced Features

Advanced FeaturesFeature DescriptionBusiness Scenarios
Play Transparent Gift EffectsZEGO Express SDK media player provides the function of playing MP4 materials with separated RGB channel and Alpha channel (MP4 materials after splicing RGB and Alpha), realizing the dynamic effect of playing transparent gifts, that is, when playing gift effects, it does not block live streaming room content, greatly improving user experience.
  • Live audio room
  • Live streaming

Previous

Overview

Next

Basic Concepts