Feature overview

更新时间:
复制 MD 格式

Alibaba Cloud Real-time Communication (ARTC) provides a range of features for building real-time audio and video applications.

Basic features

Feature

Description

ARTC application management

Create an ARTC application to enable features such as calls, voice chats, and meetings.

Configure and control video

Configure video encoding attributes.

Common audio operations

Perform common audio operations and configure audio settings.

Channel connection status management

Learn about channel connection states, state change causes, and recommended actions.

Screen sharing

Share your screen with other users.

Voice changer, reverb, and vocal beautification

Apply voice changer, reverb, and voice beautification effects during RTC sessions.

Device testing before a call

Test your audio and video devices before a call.

Network quality testing before a call

Test network quality before a call.

SEI transmission

Transmit custom data from the RTC system to ApsaraVieo Live or third-party live streaming platforms.

Automatic stream ingest and pulling

Automatically ingest and pull streams.

Custom messages

Send and receive custom messages alongside audio and video streams.

Quality monitoring

Query application-level metrics such as video and audio rebuffering rates to assess RTC service quality.

Advanced features

Category

Feature

Description

Media stream encoding and processing

Configure and control video

Configure various video encoding properties.

Set audio encoding mode and scene mode

Configure audio encoding modes and scene-specific audio profiles.

Implement screen sharing

Share your screen on Windows, iOS, and Android devices.

Custom video capture

Capture video from custom sources and manage video devices.

Custom video rendering

Process and play back video with custom rendering modules.

Raw video data processing

Retrieve and process video data from the SDK through video observers.

Custom audio capture

Capture audio from custom sources and manage audio devices.

Custom audio playback

Process and play back audio with a custom playback module.

Play and push external audio inputs

Play back and ingest external audio inputs locally.

Device and routing management

Pre-call device test

Test devices before a call to identify and resolve issues in advance.

Test network quality before a call

Test local network quality before joining a channel.

Manage video capture devices

List video input and output devices on platforms such as iOS, Android, and Windows, and retrieve details such as device names and IDs.

Configure audio routing

Customize the audio playback device for your specific scenarios.

Communication and connection management

Cross-channel subscription

Communicate across different channels.

Manage channel connection states

Monitor channel connection states, understand reasons for state changes, and handle transitions with appropriate methods.

Automatic stream ingest and pulling

Implement audio and video streaming by calling interfaces for joining a channel, leaving a channel, and switching roles.

Data transmission and sound effects

Send and receive SEI messages

Send custom messages from ARTC to ApsaraVideo Live or third-party live streaming platforms.

Custom Message Sending and Receiving

Send custom real-time messages alongside audio and video data.

Configure voice change, reverberation, and voice beautification

Apply built-in audio effects such as voice changing, reverberation, and voice beautification during real-time communication.