Native RTS SDK是介于播放器和阿里云GRTN网络之间的客户端SDK,用来从GRTN网络实时拉取音视频流,处理后将音频PCM和视频H.264帧提供给播放器进行解码或渲染。

架构方案

Native RTS SDK从阿里云GRTN网络拉取音视频,经过demuxer、jitterbuffer、音频解码和视频组帧后送到一个frame队列中,供播放器读取(PULL方式)。播放器将音频帧直接送至renderer,视频帧送至解码器,然后将解码输出的帧送到renderer,视频renderer通过pts和音频renderer同步。架构图如下所示:

001

相对于使用移动端RTS SDK中的rtsdec.c文件引入播放器,您还可以通过编程手册中的API实现集成播放器功能。详情请参见API

Native RTS SDK提供参数配置接口,播放器可以对其参数进行调整。更多信息,请参见参数设置