2

我正在开发多播环境中的帧之间的切换项目。如何在视频文件中的帧之间切换

考虑到我有两个相同的视频文件流。一个数据流用所述0加水印,另一个数据流用1加水印。取决于密钥,我必须在这两个数据流之间切换。我应该如何在帧中嵌入切换点?

实施例:

enter image description here

KEY VALUE上图中是010。 键值指示要选择哪个水印帧。因此在所示的示例中,输出中的第一帧来自STREAM1(水印0),第二帧来自STREAM2(水印1),第三帧来自STREAM1(水印0)等等。

+0

您正在使用的是什么编程语言?如果它.net什么是你用来处理视频流的库?拼接器,DirectShowLib,...? – 2011-06-19 17:59:31

+0

@Jalal Aldeen Saa'd:我使用C++作为关闭..但我需要一个关于如何做到这一点的想法.. – guruprasanna 2011-06-20 07:43:55

回答

0

这是一个有趣的想法,增加视频安全检查。

如果您正在切换帧 - 之前编码,真的没有问题。您可以将任何两组视频流并将其提供给编码器,它可以直接工作。

如果你有一个编码流,这是不平凡的,因为你不能这样做。在这种情况下,您可以在任意两个GOP之间任意切换。假设这两个流的GOP完全对齐。