本文将为您列举ARTC的功能使用概览。
基础功能概览
功能 | 功能描述 |
使用实时音视频功能时,需要基于实时音视频应用构建通话、语聊、会议等能力。 | |
通过调用API设置视频编码属性。 | |
ARTC SDK中音频的常用操作和配置。 | |
介绍各种频道连接状态,状态改变原因和应该采取的处理方式。 | |
使用ARTC SDK实现屏幕共享。 | |
使用RTC进行实时音视频通信时,使用这些变声音效、混响和美声音效功能。 | |
实现在通话前对设备进行检测。 | |
实现在通话前进行网络质量检测。 | |
当您需要将自定义消息从RTC系统传输到阿里云CDN直播或第三方直播平台时,可以使用此功能来实现。 | |
介绍自动推拉流功能的实现原理和示例代码。 | |
介绍自定义消息发送和接收的实现原理和示例代码。 | |
质量观测提供了应用维度的质量数据查询功能,包括视频卡顿率、音频卡顿率等指标,可帮助您快速了解实时音视频的质量情况。 |
进阶功能概览
功能分类 | 功能 | 功能描述 |
媒体流编码与处理 | 调用接口设置各类视频编码属性。 | |
设置不同的音频编码模式和音频场景模式。 | ||
在不同设备(Windows、iOS和Android)上实现了屏幕共享的相关功能。 | ||
支持您自定义视频采集,您可以通过该功能实现自定义管理视频设备。 | ||
支持您使用自定义的视频渲染模块处理和回放视频。 | ||
通过不同类型的视频观测器获取SDK采集到的视频数据,并对其进行处理。 | ||
支持您自定义音频采集,您可以通过该功能自行管理音频设备。 | ||
支持您使用自己的播放模块处理和回放音频。 | ||
支持将外部音频输入进行本地播放和推流。 | ||
设备与路由管理 | 通话前对设备进行检测,避免在真正通话时难以定位问题。 | |
通话前进行网络质量检测的功能,用于在加入频道前探测本地网络质量。 | ||
对不同平台(如 iOS、Android、Windows)的视频输入输出设备进行枚举,并获取设备名称、ID等详细信息,以便开发者根据需求进行选择。 | ||
支持您根据业务场景和需求自定义当前音频播放设备。 | ||
通信与连接管理 | 您可以通过跨房间订阅功能来实现不同房间的通信,来满足业务的要求。 | |
各种频道连接状态,状态改变原因和应该采取的处理方式。 | ||
您的App只需要调用入会、离会、角色切换接口即可实现推拉音视频的功能。 | ||
数据传输与音效 | 当您需要将自定义消息从RTC系统传输到阿里云CDN直播或第三方直播平台时,可以使用此功能来实现。 | |
支持在传输音视频数据的同时发送自定义的实时消息数据。 | ||
内置一系列音效增强特性,包括变声音效、混响和美声音效,支持您在使用RTC服务进行实时音视频通信时,直接使用这些内置的音效功能。 |