媒体流加速 RTSA 概览

更新时间不可用

了解媒体流加速 RTSA 的核心能力、适用场景、接入路径和相关参考资源。

声网媒体流加速(原实时码流加速,Real-Time Streaming Acceleration,RTSA)提供优质的音视频流传输,帮助开发者通过第三方或自研编解码模块为智能硬件实现人与人、人与物、物与物的实时互动连接。RTSA 依托声网底层实时传输网络 SD-RTN™,运用全球全网节点、智能动态路由以及端侧弱网对抗算法,提供高联通性、低延时、高稳定性的音视频码流传输云服务,减少延时、丢包等网络问题对音视频传输质量和体验的影响。此外,RTSA 适配多种 IoT 平台以及 x86 架构,助力开发者在任意设备与场景中开启实时互动能力。

媒体流加速不包含音视频采集和视频编解码模块。主要适用于 IoT 场景,如实时监控、电话手表等仅需媒体流传输互通的单主播、一对一场景。

开始构建

功能描述

RTSA SDK 支持以下功能:

功能描述
RTSA SDK 间的互通支持多种编码格式的音视频流互通。C 接口的数据类型详见 audio_data_type_e 和 video_data_type_e。
RTSA SDK 与 RTC SDK 互通支持 RTSA SDK 与 RTC Native SDK、RTC 三方框架 SDK、RTC Web SDK 和 RTC 小程序 SDK 的双向互通。详见音视频互通。
上行带宽预测支持根据带宽预测算法提出目标码率建议,反馈当前应该提高还是降低码率以及相应的建议值。
关键帧支持本地关键帧主动请求和远端关键帧请求响应回调。
音视频流传输状态管理和监听支持灵活开始和暂停发送本地音视频流以及接收远端音视频流。支持监听远端音视频流的传输状态。
表格内容超出当前宽度,可横向滚动查看更多列。

适用场景

RTSA SDK 的极小包体积、低内存占用以及低功耗特性适合嵌入式 IoT 领域的各类场景,详见下表:

场景描述
实时监控

如智能家用摄像头、车载监控、可视门铃等,集成 RTSA SDK 后,可实现:

  • 用户通过手机 App 查看摄像头的视频画面。
  • 一个摄像头场景能同时被多个手机查看。
  • 一个手机能同时查看多个摄像头场景。
  • 手机和摄像头语音双向对讲。
电话手表低功耗电话手表端集成 RTSA SDK 后,用户可通过手机 App 与手表进行实时音视频通话。
表格内容超出当前宽度,可横向滚动查看更多列。

产品性能

RTSA SDK 具有以下性能:

特性声网指标
连通率连通率 > 99%
数据传输速率单个频道单个用户的码率 ≤ 50 Mbps
网络适应性50% 丢包下可无感知恢复
表格内容超出当前宽度,可横向滚动查看更多列。

资源占用

以下数据为 RTSA C SDK 在特定硬件、操作系统和构建配置下的实测结果,仅供参考,不代表所有设备和业务场景下的性能表现。CPU 占用率按单核维度统计,不是多核处理器整机的综合利用率。包体大小是按对应构建命令生成的 SDK 包体积,不等同于集成 SDK 后的包体积增量;内存数据为测试进程的平均占用。

树莓派(Linux arm-32)

测试环境:

项目参数
架构armv7l
CPU4 核,ARMv7 Processor rev 4 (v7l),主频 600–1400 MHz
表格内容超出当前宽度,可横向滚动查看更多列。

资源占用:

测试场景CPU 平均占用率(%)内存平均占用(KB)
发送 1K 视频、接收 240P 视频(H.264)12.18947866.99
发送 2K 视频(H.264)12.85584980.64
收发 G.711 音频4.0883138.40
表格内容超出当前宽度,可横向滚动查看更多列。

包体大小:1097 KB

X86(Linux X86-64)

测试环境:

项目参数
架构x86_64,支持 32 位和 64 位 CPU 操作模式
CPU8 个逻辑 CPU、4 核,Intel(R) Core(TM) i7-8565U CPU @ 1.80GHz,主频 400–4600 MHz
表格内容超出当前宽度,可横向滚动查看更多列。

资源占用:

测试场景CPU 平均占用率(%)内存平均占用(KB)
发送 1K 视频、接收 240P 视频(H.264)7.77748955.91
发送 2K 视频(H.264)8.06286503.97
收发 G.711 音频4.6362012.00
表格内容超出当前宽度,可横向滚动查看更多列。

包体大小:1590 KB

RTOS(Xtensa)

测试环境:

项目参数
架构Xtensa
CPUDual Core + LP Core,项目主频 160 MHz,最高主频 240 MHz
表格内容超出当前宽度,可横向滚动查看更多列。

资源占用:

测试场景CPU 平均占用率(%)内存平均占用(KB)
收发 G.711 音频37.95181
表格内容超出当前宽度,可横向滚动查看更多列。

包体大小:3871 KB

最新版本

v1.10.1 发版说明。