环境
用例
- 第三方模块通过UDP接收实时SPTS
- 迭代接收TS数据包
- TS视频(ES)应以最小延迟解码
考虑实施
- 收到TS包后,立即将其推送到TS demux
- 一旦收到足够的数据包,视频格式就可以解析,创建视频编解码器
- 将每个视频数据包推入视频解码器
- 一旦处理了足够的视频数据包,视频编解码器就会生成一个有效的输出帧
手头有问题
这可以用ffmpeg来完成吗?!?!,...使用“avformat_open_input”强制要求读取文件...我需要一种方法可以迭代地将数据包推送到TS解复用器(具有最小延迟)......
ffmpeg是否支持上述用例?怎么样?