全部產品
Search
文件中心

ApsaraVideo VOD:音視頻分析完成

更新時間:Jul 13, 2024

本文為您介紹音視頻分析完成事件、事件通知的內容和回調樣本。

事件類型

VideoAnalysisComplete

事件說明

ApsaraVideo for VOD會對上傳完成的音視頻源檔案進行分析,完成後會產生此事件。

說明
  • 所有上傳的音視頻檔案,預設都會進行源檔案分析,且整個過程完全免費。
  • 分析過程會提取源檔案的時間長度、解析度(寬高)、碼率、幀率等基本的Meta資訊。
  • 分析完成後的Meta資訊會錄入媒資庫,可通過擷取源檔案資訊介面,擷取更多的源檔案Meta資訊。

事件內容

參數名稱類型必備項描述
EventTimeString事件產生時間,為UTC時間:yyyy-MM-ddTHH:mm:ssZ。
EventTypeString事件類型,系統規定參數。固定為:VideoAnalysisComplete
VideoIdString音視頻ID。
StatusString分析源檔案結果狀態。
  • success:成功。
  • fail:失敗。
WidthLong源檔案寬 ,源片為純音頻不會有該欄位。
HeightLong源檔案高 ,源片為純音頻不會有該欄位。
DurationFloat源檔案時間長度 ,單位:秒。
BitrateString源檔案碼率 ,單位:Kbps。
FpsString源檔案幀率 ,每秒多少幀,源片為純音頻不會有該欄位。
SizeLong源檔案大小,單位:Byte(位元組)。
ErrorCodeString作業錯誤碼,分析源檔案資訊出錯時,會有該欄位。
ErrorMessageString作業錯誤資訊,分析源檔案資訊出錯時,會有該欄位。
說明 Status=fail,表示分析不成功,則不會有源檔案的基本資料,通常失敗的原因是源檔案封裝資訊有異常導致。

回調樣本

回調樣本說明:

  • 對於HTTP回調,以下內容為HTTP Post Body。
  • 對於MNS回調,以下內容為訊息體。

分析成功回調訊息,樣本如下:

{
    "VideoId":"84bd5b0566ddj39549986befd0e80****",
    "Duration":"12",
    "Height":"360",
    "Width":"630",
    "Fps":"30",
    "Bitrate":"499",
    "Size":"1234568",
    "EventTime":"2018-11-28T10:12:48Z",
    "EventType":"VideoAnalysisComplete",
    "Status":"success"
  }

分析失敗回調訊息,樣本如下:

 {
    "VideoId":"84bd5b0566ddj39549986befd0e80****",
    "EventTime":"2018-11-28T10:12:48Z",
    "EventType":"VideoAnalysisComplete",
    "Status":"fail",
    "ErrorCode":"InvalidParameter.ResourceContentBad",
    "ErrorMessage":"The resource operated InputFile is bad"
  }