功能说明

更新时间:
复制 MD 格式

本文将为您列举ARTC的功能使用概览。

基础功能概览

功能

功能描述

实时音视频应用管理

使用实时音视频功能时,需要基于实时音视频应用构建通话、语聊、会议等能力。

视频常用操作和配置

通过调用API设置视频编码属性。

音频常用操作和配置

ARTC SDK中音频的常用操作和配置。

频道连接状态管理

介绍各种频道连接状态,状态改变原因和应该采取的处理方式。

实现屏幕共享

使用ARTC SDK实现屏幕共享。

设置变声、混响、美声

使用RTC进行实时音视频通信时,使用这些变声音效、混响和美声音效功能。

通话前进行设备检测

实现在通话前对设备进行检测。

通话前进行网络质量检测

实现在通话前进行网络质量检测。

SEI的发送和接收

当您需要将自定义消息从RTC系统传输到阿里云CDN直播或第三方直播平台时,可以使用此功能来实现。

自动推拉流功能

介绍自动推拉流功能的实现原理和示例代码。

自定义消息发送和接收

介绍自定义消息发送和接收的实现原理和示例代码。

质量观测

质量观测提供了应用维度的质量数据查询功能,包括视频卡顿率、音频卡顿率等指标,可帮助您快速了解实时音视频的质量情况。

进阶功能概览

功能分类

功能

功能描述

媒体流编码与处理

视频常用操作和配置

调用接口设置各类视频编码属性。

音频常用操作和配置

设置不同的音频编码模式和音频场景模式。

实现屏幕共享

在不同设备(Windows、iOSAndroid)上实现了屏幕共享的相关功能。

自定义视频采集

支持您自定义视频采集,您可以通过该功能实现自定义管理视频设备。

自定义视频渲染

支持您使用自定义的视频渲染模块处理和回放视频。

获取&处理原始视频数据

通过不同类型的视频观测器获取SDK采集到的视频数据,并对其进行处理。

自定义音频采集

支持您自定义音频采集,您可以通过该功能自行管理音频设备。

自定义音频播放

支持您使用自己的播放模块处理和回放音频。

播放与推流外部输入音频(包括音效、伴奏)

支持将外部音频输入进行本地播放和推流。

设备与路由管理

通话前进行设备检测

通话前对设备进行检测,避免在真正通话时难以定位问题。

通话前进行网络质量检测

通话前进行网络质量检测的功能,用于在加入频道前探测本地网络质量。

视频采集设备管理

对不同平台(如 iOS、Android、Windows)的视频输入输出设备进行枚举,并获取设备名称、ID等详细信息,以便开发者根据需求进行选择。

音频路由设置

支持您根据业务场景和需求自定义当前音频播放设备。

通信与连接管理

跨房间订阅功能

您可以通过跨房间订阅功能来实现不同房间的通信,来满足业务的要求。

频道连接状态管理

各种频道连接状态,状态改变原因和应该采取的处理方式。

自动推拉流功能

您的App只需要调用入会、离会、角色切换接口即可实现推拉音视频的功能。

数据传输与音效

SEI的发送和接收

当您需要将自定义消息从RTC系统传输到阿里云CDN直播或第三方直播平台时,可以使用此功能来实现。

自定义消息发送和接收

支持在传输音视频数据的同时发送自定义的实时消息数据。

设置变声、混响、美声

内置一系列音效增强特性,包括变声音效、混响和美声音效,支持您在使用RTC服务进行实时音视频通信时,直接使用这些内置的音效功能。