我如何 assemble 来自 iSCSI 块的文件?

How can I assemble a file from iSCSI blocks?

我是 iSCSI 编程的新手。我有用 SAN 中的 iSCSI 块编写的安全摄像头视频。我需要从这些块构建一些视频的播放。我很难找到任何教程或线索来解决这个问题。

提前致谢。

我将从 libiscsi tools 开始。这应该可以让您从任何地方读取 LUN 的内容。除此之外,没有教程。除非您省略了细节,否则您基本上有很多数据块,其中某处隐藏着视频。

首先尝试弄清楚 LUN 内容的结构。如果你真的很幸运,它只是不断地在整个 LUN 上重写原始 MPEG 流,所以你可以将一些内容复制到一个文件中,然后看看 ffmpeg 是怎么说的。如果您不太可能,那么您手上只是遇到了一些文件格式逆向工程问题,即使您向我们提供了详细信息,这也远远超出了堆栈溢出的范围。一些可以开始寻找的地方: