产品概述
声网实时互动(Real-Time Communication,RTC)是提供音视频实时互动服务的产品,可帮助你将实时音视频功能集成到 App 中,实现互动直播、纯语音通话、高清视频通话等功能。在大规模的实时互动场景下,你可以用它实现更好的实时互动效果。
优势介绍
沉浸式音频体验
-
3A 处理:配备回声消除 (AEC)、降噪 (ANS) 和增益控制 (AGC) 技术,可强力消除百种突发噪声,实现复杂场景非线性回声抑制和近端人声保真,带来纯净沟通体验。
-
虚拟声卡:声网自研虚拟声卡算法,通过专业算法对用户声音进行优化,让用户的声音美妙动听、更有魅力。
-
空间音效:用户可以通过音频实时感知到其他用户距离、方位、朝向的变化,增强声音传播的空间感,打造沉浸式音频体验。
至臻画质体验
-
全平台极致高清:移动端支持 1080P 60 fps,PC端支持 4K 60 fps,配合声网自研 AI 画质算法,实现画质跨级提升。
-
高效视频编解码:SDK 自适应贴合场景的编解码方式,提供优秀的画质体验和更低的带宽消耗。
-
自适应高清策略:声网推出自适应高清视频策略,根据设备性能和网络质量自动调整视频属性,实现高清且流畅的视频效果。
丰富的场景支持
-
多种互动玩法:支持屏幕共享、虚拟背景、透明特效等多种音视频场景玩法,配合 SDK 拓展插件,可实现极具创意的视频增强和摄像头运镜效果。
-
多样场景支持:声网提供丰富的 API 功能,开发者可根据自己的场景需求灵活组合。
-
场景化快速集成:支持 K 歌、美颜、1v1 私密房、秒开秒切等场景,同时提供最佳实践,简化集成步骤。
全球高可用极致流畅体验
-
极速出图:100 ms 极速出图,秒开率高达 97%。利用先进的编码技术和传输算法,整体优化网络传输和 Last-mile 传输策略,进一步降低首帧出图时间和切频道出图时间,并有效提升码流爬升速度,让用户对图像切换零感知。
-
超低卡顿:视频卡顿率国内低至 1.1%,海外低至 2%。支持多链路传输,多种机制有效保障观众端流畅体验。
-
自适应体验:声网融合视觉质量控制等算法,自动探测弱网、设备性能不足等极端情况,保证音视频质量和流畅体验,同时海外区域支持专属深度调优,为你的应用出海保驾护航。
功能和场景
声网 RTC SDK 提供丰富的功能,帮助开发者搭建多种行业解决方案,你也可以根据自己的场景需求灵活组合。
场景 | 描述 | 功能 |
---|---|---|
在线 K 歌房 | 线上 K 歌场景化解决方案,采用模块化组件设计,提供 K 歌热门曲库,可一站式灵活接入到各类娱乐社交场景中。 |
|
秀场直播 | 打造娱乐场景下的直播解决方案,支持单主播直播、跨直播间连麦、观众连麦,让观众和房主可以更加轻松愉快地互动。 |
|
1v1 私密房 | 提供一对一视频和音频通话功能,支持随机匹配、定向邀约、秀场转 1v1 等玩法,主打流畅、秒接通、私密性高。 |
|
声动语聊 | 搭载声网最新音频技术和最佳音效实践,提供更好的在线语音聊天室体验。 |
|
互动教学课堂 | 声网提供多套在线教育解决方案,包括一对一/一对多互动教学、超级小班课、在线美术/音乐教学、教育信息化,让实时音视频技术助力智慧教育。 |
|
智能硬件 | 为智能门铃、智能手表、智能摄像头等设备以及客户端提供实时音视频通讯能力,可以广泛应用于家庭安防、智慧养老、智慧社区等多个场景。 |
|
极速直播 | 适用于主播需要及时回应观众文字、弹幕及打赏信息,或与观众有较低频音视频互动的直播场景。 | 详细信息可参考各类直播场景有什么区别? |
关键性能指标
下表展示声网 RTC SDK 的包体积、支持的并发数、延时数据等关键性能数据。
特性 | 声网指标 |
---|---|
集成 SDK 后的 App 增量 | 详见下载 |
多主播视频互动 | 32 人(其中视频互动 17 人) |
单频道最多观众人数 | 100 万 |
主播之间延时 | 150 到 300 ms |
观众端最低延时 | 400 到 800 ms |
视频属性 | 采集、编码、渲染全链路支持:
|
音频属性 |
|
音频抗丢包率 | 上下行抗丢包率 80% |
平台支持
RTC SDK 支持多种平台,并支持平台间互通,具体的兼容性要求见下表。
平台 | 支持版本 |
---|---|
Android | ≥ 4.1 Android SDK 支持如下 ABI:
|
iOS | ≥ 9.0 |
macOS | ≥ 10.10 macOS SDK 支持如下架构:
|
鸿蒙 HarmonyOS | ≥ 2.0.0 HarmonyOS SDK 支持如下架构:
|
Web | 详见浏览器兼容性 |
Windows | ≥ Windows 7 Windows SDK 支持如下架构:
|
Unity | ≥ 2017 Unity SDK 支持如下平台:
|
Electron | ≥ 1.8.3,< 25 Electron SDK 支持如下平台:
|
Flutter | ≥ 2.10.5 Flutter SDK 支持如下平台:
|
React Native | ≥ 0.59.10 React Native SDK 支持如下平台:
|
Unreal (C++/Blueprint) | ≥ 4.27,≤ 5.2 Unreal SDK 支持如下平台:
|
React | ≥ React 16.8 |
小程序 | N/A |
配额限制
请定时检查你的项目中的所有频道最多同时在线人数 (PCU)、最大并发任务数 (PCW) 和带宽情况,确保各项指标均小于配额基准线,以确保你的项目运行正常。如果随着业务增长需要提升配额,请及时联系技术支持。
- 对于基础实时互动场景,当 PCU 或带宽任一指标达到配额基准,则视为已达到配额基准。
- 对于旁路推流功能,配额基准跟视频分辨率相关,当任一分辨率档位的 PCW 指标达到配额基准,则视为已达到配额基准。
带宽计算公式为:PCU × 主播的发送码率 × 并发主播数(单个频道)
服务 | PCU/PCW/带宽 | 中国大陆 | 欧洲 | 美洲 | 亚洲(除中国大陆) |
---|---|---|---|---|---|
实时互动 | PCU | 10 K | 10 K | 10 K | 10 K |
带宽 | 10 Gbps | 10 Gbps | 10 Gbps | 10 Gbps | |
旁路推流 | PCW |
|
|
|
|
视频分辨率说明:
- SD:标清视频,分辨率 ≤ 640 × 360
- HD:高清视频,640 × 360 < 分辨率 ≤ 1280 × 720
- FHD:全高清视频,1280 × 720 < 分辨率 ≤ 1920 × 1080