All Products
Search
Document Center

ApsaraVideo Live:Advanced features

Last Updated:Mar 28, 2025

This topic briefly introduces the advanced features of ApsaraVideo Real-time Communication.

Overview of advanced features

Category

Feature

Description

Media stream encoding and processing

Set video encoding properties

Call interfaces to configure various video encoding properties.

Set audio encoding and scenario mode

Configure different audio encoding modes and audio scenario modes.

Implement screen sharing on different devices

Implement screen sharing features on different devices (Windows, iOS, and Android).

Custom video capture

Supports custom video capture, allowing you to implement custom management of video devices.

Custom video rendering

Supports using custom video rendering modules to process and play back video.

Custom video data processing

Obtain video data captured by the SDK through different types of video observers and process it.

Custom audio collection

Supports custom audio collection, allowing you to manage audio devices independently.

Custom audio playback

Supports using your own playback module to process and play back audio.

Play and stream external audio input

Supports local playback and streaming of external audio input.

Device and routing management

How to perform device detection before a call

Detect devices before a call to prevent troubleshooting difficulties during the actual call.

How to perform network quality detection before a call

Feature for detecting network quality before a call, used to evaluate local network quality before joining a channel.

RTC video device management

Enumerate video input and output devices on different platforms (such as iOS, Android, Windows), and obtain detailed information such as device names and IDs, allowing developers to make selections based on requirements.

Audio routing settings

Supports customizing the current audio playback device based on your business scenarios and requirements.

Communication and connection management

Cross-channel subscription

You can use the cross-channel subscription feature to enable communication between different channels to meet your business requirements.

Channel connection status management

Various channel connection states, reasons for state changes, and appropriate handling methods.

Automatic stream ingest and pulling

Your app only needs to call the join channel, leave channel, and role switching interfaces to implement audio and video streaming functions.

Data transmission and sound effects

Send and receive SEI

You can use this feature to send custom messages from the Real-time Communication (RTC) system to ApsaraVideo Live that is accelerated by Alibaba Cloud CDN or a third-party live streaming platform.

Send and receive custom messages

Supports sending custom real-time message data while transmitting audio and video data.

Set voice changing, reverb, and voice beautification

Built-in series of audio enhancement features, including voice changing effects, reverb, and voice beautification effects, allowing you to directly use these built-in audio effects during real-time audio and video communication with RTC services.