我有一个 rtsp、udp 多播流。我通过在循环中调用 av_read_frame()方法来读取帧,它按预期工作。我的问题是,如果我让我的循环(比如说)睡眠 500 毫秒,我不会收到最近的帧。
因为,我没有阅读常规的视频文件,有没有办法获取最近的帧?(例如,我应该禁用或调整哪个缓冲区...我专注于可能是错误方法的 ffmpeg 内部缓冲区?)
我有一个 rtsp、udp 多播流。我通过在循环中调用 av_read_frame()方法来读取帧,它按预期工作。我的问题是,如果我让我的循环(比如说)睡眠 500 毫秒,我不会收到最近的帧。
因为,我没有阅读常规的视频文件,有没有办法获取最近的帧?(例如,我应该禁用或调整哪个缓冲区...我专注于可能是错误方法的 ffmpeg 内部缓冲区?)