稳定ffmpeg rtsp至hls传输

稳定ffmpeg rtsp至hls传输,ffmpeg,rtsp,http-live-streaming,Ffmpeg,Rtsp,Http Live Streaming,我使用ffmpeg将RTSP流(来自安全摄像头)转换为HLS流,然后使用HLS.js在网站上播放 我开始转换时使用:ffmpeg-I rtsp:-fflags flush\u packets-max\u delay 1-an-flags-global\u header-hls\u time 1-hls\u list\u size 3-hls\u wrap 3-vcodec copy-y.m3u8 我可以得到流发挥,但质量不好,在所有。。。有时水流会准时跳跃或冻结一段时间。如果我用VLC打开它,我

我使用ffmpeg将RTSP流(来自安全摄像头)转换为HLS流,然后使用HLS.js在网站上播放

我开始转换时使用:
ffmpeg-I rtsp:-fflags flush\u packets-max\u delay 1-an-flags-global\u header-hls\u time 1-hls\u list\u size 3-hls\u wrap 3-vcodec copy-y.m3u8

我可以得到流发挥,但质量不好,在所有。。。有时水流会准时跳跃或冻结一段时间。如果我用VLC打开它,我会遇到同样的问题


知道为什么吗?或者我怎样才能稳定它呢?

我曾经遇到过类似的问题,结果是带宽不足。无论摄像机使用何种方式进行流媒体传输,与服务器的连接,等等都有问题。在我的例子中,我将设置的带宽列为FFMPEG参数,我只需增加。我知道有时候相机上设置的帧速率太低会导致一些奇怪的情况,根据页面设置的方式,可能需要添加“-framerate(Frames Per Second)”参数(无引号)

如果这是一个带宽问题,就我所知,解决它的唯一方法是以某种方式增加带宽,或者确保你没有以某种方式限制自己,这可能会归结为你是如何托管网站/服务器的,并从每一点验证速度最好的你可以。如果您自己找不到连接中的奇怪之处,或者需要其他帮助,请发表评论,我将进一步提供帮助

这是一个老问题,所以我不知道OP是否会看到这一点,但我将把这一点留在这里,以便有可能为其他有相同或类似问题的人提供一些疑难解答,因为这是帮助我解决非常类似问题的原因