gpt4 book ai didi

ffmpeg - 为什么实时视频流不流畅,而音频流编码后用Flash RTMP播放器播放正常

转载 作者:行者123 更新时间:2023-12-04 23:00:18 33 4
gpt4 key购买 nike

我的视频流是用 H.264 编码的,而音频流是用 AAC 编码的。事实上,我是通过读取格式为 flv 的文件来获取这些流的。我只解码视频流以获取所有视频帧,然后在编码它们之前使用 ffmpeg 做一些事情,例如更改一些像素。最后我将视频和音频流推送到 Crtmpserver。当我从这个服务器拉出直播时,我发现视频不流畅但音频正常。但是当我将 gop_size 从 12 更改为 3 时,一切正常。什么原因导致这个问题,有人可以向我解释一下吗?

最佳答案

CPU 或带宽不足以满足您的使用需求。 RTMP 将始终在处理视频之前处理音频。如果 ffmpeg 或网络无法跟上直播流,视频帧将被丢弃。因为音频要小得多,而且编码成本更低,所以非常慢的 CPU 或拥塞的网络通常不会有跟上的问题。

关于ffmpeg - 为什么实时视频流不流畅,而音频流编码后用Flash RTMP播放器播放正常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34022732/

33 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com