架构

阿里云RtsSDK从阿里云GRTN网络拉音视频,经过demuxer,jitterbuffer,音频解码和视频组帧后送到一个frame queue中,供播放器来读取(pull方式)。播放器得到音频帧,直接送renderer;得到视频帧,送解码器,然后将解码输出的帧送到renderer。视频renderer通过pts和音频renderer同步。

RtsSDK提供参数配置接口,播放器可以对RtsSDK的参数进行调整。其中有2个重要的参数:日志回调和消息回调函数指针(如何设置日志/消息回调函数,参见参数配置)。