全部產品
Search
文件中心

:視頻DNA

更新時間:Oct 25, 2024

視頻DNA通常是一個二進位串,用來唯一標記一個視頻。您可以使用視頻DNA服務提取並比對視頻中的映像、音頻等指紋特徵,解決重複視頻尋找、視頻片段查源等問題,適用於原創識別、視頻查重、快速審核、廣告分成、視頻溯源等業務情境。

功能概述

應用情境

  • 原創識別:準確識別是否為原創視頻、編輯變換後視頻、自媒體再創作視頻。解決短視頻領域維權問題,為視頻素材交易生態提供技術基礎,防止侵權視頻侵害原創者及視頻平台利益。

  • 視頻查重:建立獨立視頻DNA庫,在該庫中對樣本視頻完成快速比對,即時召回重複視頻或重複片段。防止內容分發和個人化推薦時,出現過多相同或相似視頻而影響使用者體驗。

  • 快速審核:通過維護違規視頻庫或自訂黑庫,對增量視頻,快速進行DNA比對並判斷是否有違規內容。相比傳統審核,提高大量視頻過審的效率,保障準確性,降低審核成本。

  • 廣告分成:通過視頻DNA技術,檢索分成廣告庫,對特定廣告進行監播和識別。有利於支撐廣告動態分成業務生態,輕鬆把控廣告投放的時間、次數等,同時保障了廣告著作權方和投放平台的利益。

    說明

    ApsaraVideo for Media Processing視頻DNA目前僅支援識別DNA庫中已知的廣告內容,無法識別未入庫的廣告內容。如需對廣告進行識別,請先將廣告素材上傳至DNA庫中。

功能特性

功能列表:視頻DNA

使用限制

  • 視頻DNA功能,目前開通的地區為華北2(北京)、華東1(杭州)、華東2(上海)、亞太地區東南1(新加坡)。

  • 管道並發限制請參見管道使用限制

使用準備

在使用前需要進行一些設定確保功能能夠正常使用,如已設定請忽略。

  • 建立管道。如果管道列表中沒有視頻DNA管道,請先開啟視頻DNA管道。

  • 按需調用提交建立DNA庫介面,建立DNA庫。

  • 上傳視頻。

    • 如果直接提交任務:將需要處理的視頻上傳至OSS。具體操作,請參見上傳視頻

    • 如果使用工作流程自動認可:請先添加媒體Bucket,完成工作流程建立後再上傳視頻。將OSS的Bucket在ApsaraVideo for Media Processing中綁定為輸入媒體Bucket、輸後媒體Bucket後,ApsaraVideo for Media Processing才有許可權監聽該Bucket上傳完成的訊息,以實現觸發工作流程執行和回寫處理完成的檔案。具體操作,請參見添加媒體Bucket

  • (可選)配置訊息通知。如果您需要在任務完成後接收訊息通知,請先配置MNS。具體操作,請參見設定訊息通知

控制台提交視頻DNA任務

說明

控制台建立視頻DNA任務暫不支援指定DNA庫,預設使用您最新建立的DNA庫。

提交視頻DNA單任務

  1. 登入ApsaraVideo for Media Processing控制台

  2. 在頂部功能表列左側選擇地區。地區

  3. 在左側導覽列,選擇任務管理

  4. 選擇視頻DNA,單擊建立任務

  5. 設定參數。

參數

說明

待處理檔案地址

單擊選擇,在Bucket下拉式清單中,選擇Bucket名稱。路徑下方會顯示對應Bucket已經建立好的檔案夾,在檔案夾下選擇一個檔案作為輸入路徑。

視頻DNA管道

在下拉式清單中選擇管道名稱。

說明

如果視頻DNA管道下拉式清單中沒有管道名稱,請先開啟視頻DNA管道。具體操作,請參見建立管道

入庫規則

入庫規則選項中選擇規則,預設為僅入庫不重複內容

  1. 單擊提交任務,完成建立提交視頻DNA任務。

任務提交後,可以在任務管理>視頻DNA頁簽下查看處理結果及詳細資料。image.png

使用工作流程提交視頻DNA任務

  1. 登入ApsaraVideo for Media Processing控制台

  2. 在頂部功能表列左側選擇地區。地區

  3. 在左側導覽列,選擇工作流程 > 工作流程編排

  4. 單擊建立工作流程

  5. 設定工作流程基礎資訊。

    參數

    說明

    工作流程名稱

    在文字框中輸入工作流程名稱。

    配置方案

    在下拉式清單中選擇自訂

  6. 設定輸入節點。

    1. 點擊輸入節點右側的筆形表徵圖,進入輸入設定頁面。輸入

    2. 設定輸入參數。

      參數

      說明

      輸入路徑

      單擊選擇,在Bucket下拉式清單中,選擇Bucket名稱。路徑下方會顯示對應Bucket已經建立好的檔案夾,在檔案夾下選擇一個地址作為輸入路徑。

      說明

      如果下拉式清單中沒有Bucket,請先添加Bucket。具體操作,請參見添加媒體Bucket

      轉碼管道

      在下拉式清單中選擇管道。

      說明
      • 此處設定的是轉碼、截圖所使用的管道。視頻DNA任務需要使用的視頻DNA管道,請在後續節點中設定。

      • 如果下拉式清單中沒有管道名稱,請先開啟管道。具體操作,請參見建立管道

      (可選)訊息通知

      單擊開關按鈕,選擇訊息佇列或訊息主題,在下拉式清單中選擇一個隊列通知或主題通知。

      說明

      如果下拉式清單中沒有隊列通知或主題通知,請先開啟訊息通知。具體操作,請參見設定訊息通知

    3. 單擊確定,完成輸入節點設定。

  7. 添加視頻DNA節點。

    1. 單擊輸入節點右側加號表徵圖選擇視頻DNA

    2. 單擊視頻DNA節點右側筆形表徵圖。設定

    3. 設定視頻DNA參數。

      參數

      說明

      視頻DNA管道

      在下拉式清單中選擇管道。

      說明

      如果視頻DNA管道下拉式清單中沒有管道名稱,請先開啟視頻DNA專用管道。具體操作,請參見建立管道

      入庫規則

      • 僅入庫不重複內容:表示DNA庫中只儲存不重複的視頻的DNA,重複視頻將不會對其DNA進行入庫操作。

      • 所有視頻均不入庫:表示對視頻只做比對並不需要保留視頻DNA。

      是否終止工作流程

      在選項中,根據實際需求進行選擇。

    4. 單擊確定,完成視頻DNA節點設定。

  8. 設定發布節點。

    1. 單擊發布節點右側筆形表徵圖。

    2. 設定發布。

      參數

      說明

      媒體發布類型

      選擇媒體發布類型自動

      • 手動發布:工作流程執行成功後,將媒體設定為未發布狀態,之後您可以手動發布該媒體。手動發布媒體檔案,請參見管理媒體

      • 自動發布:工作流程執行成功後,將媒體設定為發布狀態。

        說明
        • 發布含義:設定媒體所有播放資源、截圖檔案的存取權限繼承所在Bucket的存取權限。

        • 不發布含義:媒體所有播放資源、截圖檔案的存取權限為私人。

    3. 單擊確定,完成發布節點設定。

  9. 單擊儲存,完成工作流程建立。

    建立完成後,當有合格新檔案進入指定路徑時,會自動觸發工作流程執行。

工作流程執行個體執行完成後,如需瞭解視頻DNA節點詳細資料,請單擊對應執行個體操作列詳情,進入執行個體詳情頁面,找到並複製任務名稱,在左側導覽列任務管理>視頻DNA頁簽下選擇按ID查詢進行查詢。

image.png

API提交視頻DNA任務

  1. 建立視頻DNA庫。

    提交建立視頻DNA庫任務,返回建立DNA庫資訊,待DNA庫建立完成後DNA庫狀態會更新為active。提交任務的時候需要綁定DNA庫。詳細參數資訊請參見提交建立DNA庫

    說明

    視頻DNA庫是用於記錄和存放視頻DNA的庫。視頻DNA服務可以支援:

    • 按照使用者(UID)維度進行視頻DNA庫的建立。

    • 同一使用者(UID)根據不同業務建立多個視頻DNA庫。

  2. 提交視頻DNA任務。

    • 如果您的視頻存量少於2000小時,可以直接通過提交視頻DNA作業介面提交任務。詳情參見提交DNA作業。如果您有大容量底庫視頻需求,請提交工單申請對應資源。

    • 如果您在即時情況下新增視頻,也可以通過提交DNA作業介面進行處理。增量和存量可以一起通過該介面提交任務,完成視頻DNA的處理。也可以待存量視頻匯入完成後,再通過提交DNA作業介面提交任務。

  3. 視頻處理結果查詢。

    • 查詢作業結果:您可以通過或回調介面DNA作業結果反饋。處理結果中包含以下主要資訊。

      • 作業是否有匹配到重複視頻。

      • 匹配到重複視頻,輸出重複視頻資訊。

      • 視頻之間重複的時碼區間。

      • 視頻的重複程度(重複度為介於0~1之間的資料)。

    • 接收回調資訊:完成作業後,如果配置了管道MNS訊息通知,會向Simple Message Queue (formerly MNS)指定的隊列或主題發送訊息。詳細說明請參見接收訊息通知