ffmpeg libav:以某种方式将流信息设置为输入格式而不是进行搜索吗?

问题描述 投票:0回答:1

我正在使用ffmpeg API为RTMP流编写播放器。我知道将流信息转换为输入格式的通常方法是使用avformat_find_stream_info。那行得通。但是,由于它是RTMP,因此扫描足够多的流以获取信息需要花费很长时间。我玩过max_analyze_durationprobesize,效果更好,但是加载仍然需要10-15秒。这对于我的申请来说太长了。

但是我是在另一端制作视频流的人,所以我确切知道其中的内容。对于我来说,[输入]输入格式什么是流信息而不是要求它进行搜索似乎更有意义。但是我找不到任何示例,并且尝试将avformat_new_stream与输入格式配合使用也没有用。有人知道这是否可行吗?如果是这样,您能指出我的方向吗?

谢谢!

我正在使用ffmpeg API为RTMP流编写播放器。我知道将流信息转换为输入格式的通常方法是使用avformat_find_stream_info。那行得通。但是,因为它是......

ffmpeg libav
1个回答
0
投票
这就是所谓的XY problem
© www.soinside.com 2019 - 2024. All rights reserved.