![ffmpeg mjpeg 流记录为 hls hls_time 不起作用](https://linux22.com/image/1621990/ffmpeg%20mjpeg%20%E6%B5%81%E8%AE%B0%E5%BD%95%E4%B8%BA%20hls%20hls_time%20%E4%B8%8D%E8%B5%B7%E4%BD%9C%E7%94%A8.png)
我正在尝试使用以下命令将 mjpeg 流保存到 hls
ffmpeg -f mjpeg -i http://192.168.1.145:8081 -f hls -hls_list_size 4 -hls_time 2 -hls_flags delete_segments ./live.m3u8
输出文件已创建,但摄像机直播和创建的 hls 播放列表的延迟太大。我尝试将片段持续时间设为 2 秒,-hls_time 2
但在输出中它似乎是 10 秒。
直播.m3u8
#EXTM3U
#EXT-X-VERSION:3
#EXT-X-TARGETDURATION:10
#EXT-X-MEDIA-SEQUENCE:2
#EXTINF:10.000000,
live2.ts
#EXTINF:10.000000,
live3.ts
#EXTINF:10.000000,
live4.ts
#EXTINF:10.000000,
live5.ts
#EXTINF:3.320000,
live6.ts
#EXT-X-ENDLIST
如何通过减少 hls 播放列表的延迟来录制流。我正在从正在运行的 RaspberryPi 相机获取流motioneyeos