URL上传转码流完成

更新时间:
复制为 MD 格式

本文为您介绍URL上传转码流完成事件、事件通知的内容和回调示例。

事件类型

UploadByURLComplete

说明

URL上传转码流完成的事件类型与URL上传视频完成的事件类型一致,相比URL上传视频完成事件,URL上传转码流完成的事件内容中多了FileType、StreamFileURL这两个参数。

事件说明

提交通过URL上传转码流任务后,转码流上传完成会产生UploadByURLComplete事件。

事件内容

参数名称

类型

必备项

描述

EventTime

String

事件产生时间,为UTC时间:yyyy-MM-ddTHH:mm:ssZ。

EventType

String

事件类型,系统规定参数。固定为:UploadByURLComplete

VideoId

String

转码流挂载的视频ID。

JobId

String

转码流任务ID。

SourceURL

String

源文件URL地址。

FileType

String

文件类型,用于标识拉取转码流任务回调消息。固定为:Stream

Status

String

上传结果。

  • success:成功。

  • fail:失败。

StreamFileURL

String

转码流OSS文件地址。当视频拉取成功后会有该字段。

ErrorCode

String

作业错误码,上传出错时,会有该字段。

ErrorMessage

String

作业错误信息,上传出错时,会有该字段。

Extend

String

用户自定义回调透传数据。更多信息,请参见请求参数说明

回调示例

回调示例说明:

  • 对于HTTP回调,以下内容为HTTP Post Body。

  • 对于MNS回调,以下内容为消息体。

  • 上传成功

    {
    "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****"
    }