ApsaraVideo for Media Processing提供強大的媒資檢索功能,上傳媒體到媒體庫後,可以對媒體檔案進行工作流程管理、媒體管理、媒體類目管理等操作。本文為您介紹媒體庫的功能及業務情境。
功能
媒體工作流程管理:增、刪、改、查以及啟用和停止。
媒體工作流程執行執行個體:遍曆和查詢。
媒體管理:增、刪、改、查、搜尋、維護媒體屬性(標題、標籤、封面、描述),以及設定媒體發布狀態。
媒體類目管理:增、刪、改、查。
業務情境
搜尋媒體
在媒體庫中搜尋滿足條件的媒體集合。
搜尋方式:
關鍵字搜尋,邏輯“或”的關係:只要標題、標籤、描述、類目任意屬效能匹配即可。
組合條件搜尋,邏輯“與”的關係:指定的組合屬性中(標題、標籤、描述、類目中的兩個及以上),必須每個屬性都匹配。
在搜尋條件中,可以指定建立時間的區間來限定搜尋範圍。返回結果也可以指定規則排序,按照建立時間升序或降序進行排序。返回結果較多時,可以選擇分頁擷取。
維護媒體屬性
每個媒體都包含四個基本屬性:標題、標籤、描述、類目,都可以通過API來設定。範例程式碼請參見媒體基本資料。
查詢媒體詳細資料
一個媒體包含一個輸入和若干個輸出(視頻、截圖等)。可以通過查詢返回媒體的詳細輸入、輸出資訊。範例程式碼請參見媒體詳細資料。
輸入資訊包含:視頻基本屬性(寬、高、時間長度、大小、碼率、幀率)以及視頻詳情(容器封裝、視頻、音頻、字幕流,以及封裝和流的詳細資料)。
輸出資訊包含:視頻基本屬性(寬、高、時間長度、大小、碼率、幀率)以及OSS的URL地址。截圖包含類型(單幀、批量)以及OSS的URL地址。
管理媒體標籤
媒體庫不提供全域標籤管理,每個媒體的標籤都是獨立設定的,可以通過搜尋媒體的API來尋找所有設定了相同標籤的媒體。範例程式碼請參見標籤管理。
功能使用
您可以通過媒體庫SDK使用媒體庫,媒體庫SDK支援Java、Python、PHP。也可以直接通過HTTP、HTTPS訪問API,詳情請參見API使用手冊。