搭建音视频播放架构

来源:互联网 发布:mac nestopia键位设置 编辑:程序博客网 时间:2024/06/08 17:58


经过几个月努力,目前已成功搭建起音视频播放架构基础稳定版。

目前的架构主要支持以下几个特性:

1. 直播延迟追帧,消除累计延迟

2. 支持hls多分辨率切换,无缝平滑过渡(ffmpeg hls不支持分辨率切换,只能播放m3u8首个program,需设计实现ffmpeg底层协议)

3. 支持hls起播设置初始分辨率

4. 抗网络抖动内部缓冲机制

5. 基于数据回调的白盒I/O

6. 视频快速起播

7. 支持解码格式自定义

原创粉丝点击