ffmpeg将RTSP转换为HLS几小时后停止工作

时间:2018-11-06 07:16:42

标签: ffmpeg

我正在使用ffmpeg将RTSP流转换为HLS,这是命令:

ffmpeg -rtsp_transport tcp -i rtsp://address/9012120.smil -vcodec复制-acodec复制-fflags + genpts -f hls -hls_wrap 5 -hls_list_size 2 -hls_time 3 / dev / shm / live / 1 / v .m3u8

开始时它可以正常工作,但是几个小时后(有时会减少8小时),它只是停止更新.ts文件,但是ffmpeg进程仍在运行,因此hls流只是停滞了。 检查日志,转换停止时没有错误日志,但是在此之前有一些警告日志,如下所示:

[hls @ 0x57602c0]输出流0:1中的非单调DTS;以前的:5957536600,  当前:2744367719;更改为5957536601。这可能会导致输出文件中的时间戳不正确。

有什么解决方法吗?

0 个答案:

没有答案