如何限制 HLS ts 段计数器

如何限制 HLS ts 段计数器

我一直在尝试通过将 rtsp 视频输入到 FFMPEG 来实时流式传输 IP 摄像机。我可以看到 ts 段已创建,旧的段已删除,但 ts 的名称数量不断增加。例如现在有:

cam22000.ts cam22001.ts

有没有办法将计数限制在一个范围内,例如 1 到 20?

我想知道在某个时候计数是否会在超高数字后重置,或者操作系统是否会崩溃?我使用的命令如下:

ffmpeg.exe -i rtsp://IP 地址 -acodec copy -vcodec copy -f hls -hls_flags delete_segments+append_list -start_number 1 -hls_time 5 -hls_list_size 6 -hls_delete_threshold 6 C:\hls/camxyz.m3u

答案1

那会很糟糕。这些文件被设计成缓存的。CDN 或播放器可能会缓存文件并播放错误的片段,视频可能会出现随机前后跳跃的情况。

相关内容