产品百科 |阿里云 RTC 的主要功能

简介: 阿里云 RTC 为您提供了纯音频通信、视频通话、互动连麦等主要功能,具有多分辨率视频、终端适配等关键特性,您可以根据业务需求确认适用场景。

阿里云 RTC 为您提供了纯音频通信、视频通话、互动连麦等主要功能,具有多分辨率视频、终端适配等关键特性,您可以根据业务需求确认适用场景。

主要功能

阿里云 RTC 的主要功能如下所示。

类别 典型适用场景
纯音频通信 1v1 和多人语音聊天、游戏开黑、语音派对、狼人杀、桌游、小语种教学等。
视频通话 1v1 和多人视频聊天、互动课堂、视频派对和视频会议等。
互动连麦 主播与观众连麦互动直播,直播间其他观众围观多主播跨直播间互动、连麦、观众围观。
屏幕共享 支持 PC 端发起屏幕共享、全平台订阅,适用于互动课堂、视频会议、电竞直播和游戏解说的效能工具。
音乐模式 针对乐器和音乐调优的高保真音频模式,适用于乐器教学、K 歌游戏和音乐互动课。
旁路直播 将频道内的音视频按照所选布局合流,以 RTMP 流推送到阿里云直播服务做大规模分发,观众规模不受限。
云端录制 将频道内音视频按照所选布局合流、云端录制并存储到 OSS 或阿里云视频点播。
视频动态编码 终端屏幕自适应的多分辨率视频,网络自适应的动态编码,保证通话稳定流畅。
设置视频属性 根据业务场景和用户喜好,调整视频画面的规格、方向、清晰度和流畅度等。
媒体设备管理 支持查询、测试、切换音视频设备,设备向导。
摄像头管理 提供一系列方法包括摄像头的前后置切换、缩放、曝光设置和对焦功能,使拍摄物体成像更清晰、大小与亮度更适宜。

关键特性

阿里云 RTC 的关键特性如下所示。

类别 特性描述
音频 3A 行业领先的音频 3A(AGC、AEC、ANS),支持针对人声、乐器等场景定制化调优。
多分辨率视频 多分辨率的视频分层编码,支持 360P 及以下、720P 及以下、1080P 及以下(特定设备)。
弱网传输 精准带宽侦测和智能拥塞控制,抗丢包率可支持到 70%。
平台兼容 支持 Android、iOS、Windows、Mac 和 Web 浏览器。

系统版本等要求,详情请参见使用限制

终端适配 Android 适配 5000 + 款设备,Windows 兼容到 XP SP3 及以上版本。


「视频云技术」你最值得关注的音视频技术公众号,每周推送来自阿里云一线的实践技术文章,在这里与音视频领域一流工程师交流切磋。

image.png

相关文章
|
Web App开发 编解码 算法
发现一个非常好用的RTC(实时音视频通信)方案,做直播和视频通话都很牛
HaaS RTC是阿里云IoT联合视频云开发的IoT设备端上的实时通讯服务,主要面向直播,音视频通话等各种场景。
3223 20
发现一个非常好用的RTC(实时音视频通信)方案,做直播和视频通话都很牛
错误代码502,网页无法打开?教你如何解决!
错误代码502,网页无法打开?教你如何解决!
|
小程序
小程序踩坑:Setting data field "xxxx" to undefined is invalid.
小程序踩坑:Setting data field "xxxx" to undefined is invalid.
725 0
|
5月前
|
文字识别 安全 数据处理
RAG分块应用中普遍存在的问题
RAG系统面临准确性、召回率与复杂文档解析三大挑战:模型易产生幻觉、检索噪声干扰、细粒度理解不足;语义匹配局限导致漏检,长尾知识覆盖差,多跳推理困难;表格、公式、图片等非结构化数据处理难,上下文割裂、逻辑结构丢失。合理分块策略是破局关键。
|
Web App开发 JavaScript 前端开发
WebRTC 和 RTC 有什么区别?
【10月更文挑战第25天】WebRTC是RTC的一种具体实现方式,侧重于网页端的实时通信,具有便捷性和跨平台性等特点;而RTC则是一个更广泛的概念,包括了各种不同平台和技术实现的实时通信方式,应用场景更加丰富多样。在实际应用中,需要根据具体的需求和场景选择合适的实时通信技术。
|
图形学
Unity时间转换方式
**时间戳与 DateTime 的转换简介** 时间戳是从1970年1月1日00:00:00起的秒数,可转为 DateTime 对象。DateTime 转时间戳则是计算与1970年1月1日的时间差。秒数与时分秒格式互转基于60进制换算规则。Unity 中可通过 Time 类处理游戏时间,并与其他时间格式进行换算,需考虑时区等差异。示例代码展示了 Unity 中计时器的实现及总用时转换成时分秒的两种方法。
932 10
|
存储 图形学 索引
unity 使物体跟随路径点自动移动位置
在Unity中,物体沿路径点自动移动的核心原理是通过预设路径点,控制物体依次移动。路径点可用空对象或三维向量数组定义,并按顺序存储。移动时,计算当前位置与下一个路径点的向量差以确定方向,使用`Vector3.MoveTowards`逐步靠近目标点。代码实现包括路径点设置、移动控制及插值计算,确保物体平滑移动和旋转。
|
安全 Java C#
Unity多线程使用(线程池)
在C#中使用线程池需引用`System.Threading`。创建单个线程时,务必在Unity程序停止前关闭线程(如使用`Thread.Abort()`),否则可能导致崩溃。示例代码展示了如何创建和管理线程,确保在线程中执行任务并在主线程中处理结果。完整代码包括线程池队列、主线程检查及线程安全的操作队列管理,确保多线程操作的稳定性和安全性。
|
Web App开发 网络协议 算法
WebRTC 和一些常见的直播方案
【10月更文挑战第25天】
|
JavaScript
layui laydate日期初始化的一些坑
【2月更文挑战第8天】layui laydate日期初始化的一些坑