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

提前致谢。

最佳答案

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

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

  • http://en.wikibooks.org/wiki/Reverse_Engineering/File_Formats
  • http://www.sans.org/reading-room/whitepapers/forensics/reverse-engineering-microsoft-exfat-file-system-33274
  • https://hackaday.io/project/3149-reverse-engineering-design-file-formats
  • 10-08 06:46