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完全對齊。