经过几个月努力,目前已成功搭建起音视频播放架构基础稳定版。
目前的架构主要支持以下几个特性:
1. 直播延迟追帧,消除累计延迟
2. 支持hls多分辨率切换,无缝平滑过渡(ffmpeg hls不支持分辨率切换,只能播放m3u8首个program,需设计实现ffmpeg底层协议)
3. 支持hls起播设置初始分辨率
4. 抗网络抖动内部缓冲机制
5. 基于数据回调的白盒I/O
6. 视频快速起播
7. 支持解码格式自定义
经过几个月努力,目前已成功搭建起音视频播放架构基础稳定版。
目前的架构主要支持以下几个特性:
1. 直播延迟追帧,消除累计延迟
2. 支持hls多分辨率切换,无缝平滑过渡(ffmpeg hls不支持分辨率切换,只能播放m3u8首个program,需设计实现ffmpeg底层协议)
3. 支持hls起播设置初始分辨率
4. 抗网络抖动内部缓冲机制
5. 基于数据回调的白盒I/O
6. 视频快速起播
7. 支持解码格式自定义