背景故事:我有一个 VB.net 程序(它使用一个更老的 COM 对象访问 DVR)以每 15 秒的长度创建按顺序编号的 AVI 文件。每 15 秒创建一个新的 AVI,其中包含最近 15 秒的视频。我知道与每个文件相关的确切日期时间。所以文件可能被命名为(20121008-133445.avi,所以 yyyyMMdd-hhmmss.avi)。
问题:使用 ffmpeg/ffserver(最好但我是开放的),我如何创建一个流,这样当一个人访问它时,他们会看到一个连续的视频,该视频从尽可能近的位置开始并继续流式传输创建时的 avi 文件?
如果 Linux 功能更强大,我可以通过 samba 共享将这些文件发送到 Linux 机器(或者让 linux 机器访问 Windows 机器上的共享)。然而,我坚持使用 Windows 来实际生成原始 AVI 文件。
最终目标是能够在 iPad 上查看这些流,但该过程在其他地方似乎有很好的记录。
我发现了一个与我的需求类似但似乎没有解决的问题:FFmpeg make mpeg2 ts without discontinuity
提前致谢!