全部產品
Search
文件中心

ApsaraVideo VOD:單個清晰度轉碼完成

更新時間:Jul 13, 2024

本文為您介紹單個清晰度轉碼完成事件、事件通知的內容和回調樣本。

事件類型

StreamTranscodeComplete

事件說明

視頻的某個清晰度、某種格式的流(如:標清的MP4格式)轉碼完成時會產生此事件。目前單個清晰度至少1種格式的轉碼完成即可播放。

說明

如果開啟了URL鑒權,則需要自己產生auth_key才能訪問播放地址,否則會返回HTTP 403。關於URL鑒權的資訊,請參見配置URL鑒權

事件內容

參數名稱

類型

必備項

描述

EventTime

String

事件產生時間,為UTC時間:yyyy-MM-ddTHH:mm:ssZ。

EventType

String

事件類型,系統規定參數。固定為:StreamTranscodeComplete

VideoId

String

視頻ID。

Status

String

視頻流轉碼狀態。

  • success:成功。

  • fail:失敗。

Bitrate

String

視頻流碼率,單位:Kbps。

Definition

String

視頻流清晰度定義。

  • FD:流暢。

  • LD:標清。

  • SD:高清。

  • HD:超清。

  • OD:原畫。

  • 2K:2K。

  • 4K:4K。

  • AUTO:自適應碼流。

Duration

Double

視頻流長度,單位:秒。

Codec

String

視頻流Codec名稱。

Encrypt

Boolean

視頻流是否為加密流。

EncryptType

String

加密類型。

ErrorCode

String

作業錯誤碼,視頻流轉碼出錯時,會有該欄位。

ErrorMessage

String

作業錯誤資訊,視頻流轉碼出錯時,會有該欄位。

FileUrl

String

視頻流的播放地址。不帶鑒權的auth_key,如果開啟了URL鑒權,則需要自己產生auth_key才能訪問。

Format

String

視頻流格式。

  • mp4

  • m3u8

Fps

String

視頻流幀率,每秒多少幀。

Height

Long

視頻流高度,單位:px。

Size

Long

視頻流大小,單位:Byte。

Width

Long

視頻流寬度,單位:px。

JobId

String

轉碼作業ID。

WatermarkId

String

浮水印ID列表,逗號分隔。

IsAudio

Boolean

是否為音頻。

StartTime

String

任務開始時間。UTC時間。

FinishTime

String

任務結束時間。UTC時間。

Extend

String

使用者自訂回調透傳資料,更多資訊,請參見請求參數樣本

回調樣本

回調樣本說明:

  • 對於HTTP回調,以下內容為HTTP Post Body。

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

    { 
       "EventTime": "2017-03-20T07:49:17Z",
       "EventType": "StreamTranscodeComplete", 
       "VideoId": "43q9fj74hdf****", 
       "Status": "success",
       "Bitrate": "925",
       "Definition": "LD",
       "Duration": 15.0,
       "Encrypt": false,
       "FileUrl": "http://example.aliyundoc.com/DBEBDEAJS73J79BE4D****/52a53151eba5js73ke2da3b55bc5****.mp4",
       "Format": "mp4",
       "Fps": "30",
       "Height": 960,
       "Size": 1815321,
       "Width": 540,
       "JobId":"ddddddddddd",
       "Codec":"h264",
       "WatermarkId": "33q9fj74hdf****,93q9fj74hdf****", 
       "IsAudio": false, 
       "StartTime": "2017-03-20T07:49:17Z",
       "FinishTime": "2017-03-20T09:49:17Z",
       "Extend":"test data"
    }