本文為您介紹URL上傳轉(zhuǎn)碼流完成事件、事件通知的內(nèi)容和回調(diào)示例。
事件類型
UploadByURLComplete
說明 URL上傳轉(zhuǎn)碼流完成的事件類型與URL上傳視頻完成的事件類型一致,相比URL上傳視頻完成事件,URL上傳轉(zhuǎn)碼流完成的事件內(nèi)容中多了FileType、StreamFileURL這兩個參數(shù)。
事件說明
提交通過URL上傳轉(zhuǎn)碼流任務(wù)后,轉(zhuǎn)碼流上傳完成會產(chǎn)生UploadByURLComplete事件。
事件內(nèi)容
參數(shù)名稱 | 類型 | 必備項(xiàng) | 描述 |
---|---|---|---|
EventTime | String | 是 | 事件產(chǎn)生時間,為UTC時間:yyyy-MM-ddTHH:mm:ssZ。 |
EventType | String | 是 | 事件類型,系統(tǒng)規(guī)定參數(shù)。固定為:UploadByURLComplete。 |
VideoId | String | 是 | 轉(zhuǎn)碼流掛載的視頻ID。 |
JobId | String | 是 | 轉(zhuǎn)碼流任務(wù)ID。 |
SourceURL | String | 是 | 源文件URL地址。 |
FileType | String | 是 | 文件類型,用于標(biāo)識拉取轉(zhuǎn)碼流任務(wù)回調(diào)消息。固定為:Stream。 |
Status | String | 是 | 上傳結(jié)果。
|
StreamFileURL | String | 否 | 轉(zhuǎn)碼流OSS文件地址。當(dāng)視頻拉取成功后會有該字段。 |
ErrorCode | String | 否 | 作業(yè)錯誤碼,上傳出錯時,會有該字段。 |
ErrorMessage | String | 否 | 作業(yè)錯誤信息,上傳出錯時,會有該字段。 |
Extend | String | 否 | 用戶自定義回調(diào)透傳數(shù)據(jù)。更多信息,請參見請求參數(shù)說明。 |
回調(diào)示例
回調(diào)示例說明:
- 對于HTTP回調(diào),以下內(nèi)容為HTTP Post Body。
- 對于MNS回調(diào),以下內(nèi)容為消息體。
- 上傳成功
{ "Status":"success", "SourceURL":"https://example.com/record/live/03/2021-09-17-14-06-35_2021-09-17-14-07-29", "VideoId":"0a389969855b438a9eb2a1d1efc0****", "EventType":"UploadByURLComplete", "FileType":"Stream", "EventTime":"2021-12-21T04:04:01Z", "StreamFileURL":"http://outin-31059bcee78111eaa0a200163e1c****.oss-cn-shanghai.aliyuncs.com/0a389969855b438a9eb2a1d1efc0cb9f/5d018d2bc9400d1831f9868a04e4a5f****.flv", "JobId":"5d018d2bc9400d1831f9868a04e4****" }
- 上傳失敗
{ "Status":"fail", "SourceURL":"https://example.com/record/live/03/2021-09-17-14-06-35_2021-09-17-14-07", "VideoId":"0a389969855b438a9eb2a1d1efc0****", "EventType":"UploadByURLComplete", "FileType":"Stream", "EventTime":"2021-12-21T04:05:33Z", "ErrorCode":"Fail", "ErrorMessage":"download status code = 404", "JobId":"c0b543f9347452c4d3e220ef3495****" }