我很好奇 Motion Industry Standards Board KLV(密钥长度值)使用什么文件类型。我已经阅读了 MISB 站点上的文档,该文档非常庞大。据我了解,它表明通常使用 MPEG-2,因此我试图了解在文件扩展名中寻找什么来识别能够嵌入 KLV 元数据的文件。
我的问题是:如果文件具有这样的扩展名 - *.TS *.mpg,这是否表明潜在的 KLV 嵌入?还有更多类型吗?来自摄像机的活动视频流是否可以包含 KLV?
任何共鸣或阐述表示赞赏。提前谢谢!
我很好奇 Motion Industry Standards Board KLV(密钥长度值)使用什么文件类型。我已经阅读了 MISB 站点上的文档,该文档非常庞大。据我了解,它表明通常使用 MPEG-2,因此我试图了解在文件扩展名中寻找什么来识别能够嵌入 KLV 元数据的文件。
我的问题是:如果文件具有这样的扩展名 - *.TS *.mpg,这是否表明潜在的 KLV 嵌入?还有更多类型吗?来自摄像机的活动视频流是否可以包含 KLV?
任何共鸣或阐述表示赞赏。提前谢谢!
通过扫描 MISB 站点上的文档标题,可以发现 KLV 可以用AES3 Serial Digital Audio Streams
、SMPTE 291 Ancillary Data Packets
和SDP (Session Description Protocol)
[streams] 进行编码。快速阅读指南 .pdf 还表明:
...MPEG-2 传输流是用于多个数据流的通用多路复用设备...
...但这并不将 KLV 限制为仅 MPEG-2 TS。
作为对您问题的直接回答:如果 KLV 流包含在 MPEG-2 传输流中,那么是的 - 要么 要么*.ts
文件*.mpg
符合条件。(与任何其他能够存储/包含 MPEG-2 传输流的文件一样。)
如果您还有其他问题,请与我联系。
正如 MISB 文档所述,只有用于全动态视频的 MPEG 视频流和用于高分辨率广域覆盖的 NITF 图像。
主要是 MPEG-TS 流,AFAIK。
您可以扫描文件中的字符串,如“KLVA”或标准中定义的某些键,以高可信度快速检测此类文件。