視頻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單任務
在頂部功能表列左側選擇地區。

在左側導覽列,選擇任务管理。
選擇视频DNA,單擊创建任务。
設定參數。
參數 | 說明 |
待处理文件地址 | 單擊选择,在Bucket下拉式清單中,選擇Bucket名稱。路径下方會顯示對應Bucket已經建立好的檔案夾,在檔案夾下選擇一個檔案作為輸入路徑。 |
视频DNA管道 | 在下拉式清單中選擇管道名稱。 說明 如果视频DNA管道下拉式清單中沒有管道名稱,請先開啟視頻DNA管道。具體操作,請參見建立管道。 |
入库规则 | 在入库规则選項中選擇規則,預設為仅入库不重复内容。 |
單擊提交任务,完成建立提交視頻DNA任務。
任務提交後,可以在任务管理>视频DNA頁簽下查看處理結果及詳細資料。提交任務後,在 視頻DNA 工作清單中可查看各任務的 作業狀態 和 是否重複 結果。對於標記為 重複 的任務,單擊操作列的 詳情 可查看重複詳情。
使用工作流程提交視頻DNA任務
在頂部功能表列左側選擇地區。

在左側導覽列,選擇工作流程 > 工作流程編排。
單擊创建工作流。
設定工作流程基礎配置。
參數
說明
工作流名称
在文字框中輸入工作流程名稱。
配置方案
在下拉式清單中選擇自定义。
設定觸發配置和其他配置。
參數
說明
输入路径
單擊选择,在Bucket下拉式清單中,選擇Bucket名稱。路径下方會顯示對應Bucket已經建立好的檔案夾,在檔案夾下選擇一個地址作為輸入路徑。
說明如果下拉式清單中沒有Bucket,請先添加Bucket。具體操作,請參見添加媒體Bucket。
转码管道
在下拉式清單中選擇管道。
說明此處設定的是轉碼、截圖所使用的管道。視頻DNA任務需要使用的視頻DNA管道,請在後續節點中設定。
如果下拉式清單中沒有管道名稱,請先開啟管道。具體操作,請參見建立管道。
媒体发布
選擇媒体发布為自动发布。
手动发布:工作流程執行成功後,將媒體設定為未發布狀態,之後您可以手動發布該媒體。手動發布媒體檔案,請參見管理媒體。
自动发布:工作流程執行成功後,將媒體設定為發布狀態。
說明發布含義:設定媒體所有播放資源、截圖檔案的存取權限繼承所在Bucket的存取權限。
不發布含義:媒體所有播放資源、截圖檔案的存取權限為私人。
(可選)消息通知
單擊開關按鈕,選擇訊息佇列或訊息主題,在下拉式清單中選擇一個隊列通知或主題通知。
說明如果下拉式清單中沒有隊列通知或主題通知,請先開啟訊息通知。具體操作,請參見設定訊息通知。
添加视频DNA節點。
單擊输入節點右側加號表徵圖選擇视频DNA。
單擊视频DNA節點右側筆形表徵圖。
設定视频DNA參數。
參數
說明
视频DNA管道
在下拉式清單中選擇管道。
說明如果视频DNA管道下拉式清單中沒有管道名稱,請先開啟視頻DNA專用管道。具體操作,請參見建立管道。
入库规则
仅入库不重复内容:表示DNA庫中只儲存不重複的視頻的DNA,重複視頻將不會對其DNA進行入庫操作。
所有视频均不入库:表示對視頻只做比對並不需要保留視頻DNA。
是否终止工作流
在選項中,根據實際需求進行選擇。
單擊确定,完成视频DNA節點設定。
單擊儲存,完成工作流程建立。
建立完成後,當有合格新檔案進入指定路徑時,會自動觸發工作流程執行。
工作流程執行個體執行完成後,如需瞭解視頻DNA節點詳細資料,請單擊對應執行個體操作列详情,進入執行個體詳情頁面,找到並複製任务名称,在左側導覽列任务管理>视频DNA頁簽下選擇按ID查询進行查詢。
在工作流程執行個體詳情頁,拓撲圖展示各節點執行狀態:輸入 → 視頻DNA → 發布。單擊視頻DNA節點可查看詳情,包括管道Id、入庫規則(僅入庫不重複內容)、是否終止(視頻重複時,終止工作流程)、任務名稱、任務狀態及開始時間等資訊。其中任務名稱可用於後續查詢任務執行詳情。
API提交視頻DNA任務
建立視頻DNA庫。
提交建立視頻DNA庫任務,返回建立DNA庫資訊,待DNA庫建立完成後DNA庫狀態會更新為active。提交任務的時候需要綁定DNA庫。詳細參數資訊請參見提交建立DNA庫。
說明視頻DNA庫是用於記錄和存放視頻DNA的庫。視頻DNA服務可以支援:
按照使用者(UID)維度進行視頻DNA庫的建立。
同一使用者(UID)根據不同業務建立多個視頻DNA庫。
提交視頻DNA任務。
視頻處理結果查詢。