全部产品
存储与CDN 数据库 安全 应用服务 数加·人工智能 数加·大数据基础服务 互联网中间件 视频服务 开发者工具 解决方案 物联网
视频点播

视频转码完成

更新时间:2017-09-05 13:11:49

事件类型

TranscodeComplete

事件说明

视频所有流转码完成会产生TranscodeComplete事件。

如果开启了 URL鉴权,则需要自己生成auth_key才能访问播放地址,否则会返回HTTP 403。

事件内容

名称 类型 描述
EventTime String 事件产生时间, 为UTC时间:yyyy-MM-ddTHH:mm:ssZ
EventType String 事件类型,固定为TranscodeComplete
VideoId String 视频ID
Status String 视频转码状态,只要有一路流转码成功即为成功,取值:success(成功),fail(失败)
StreamInfos Array 视频流信息列表

StreamInfos为数组,每个流信息的字段如下:

名称 类型 描述
Status String 视频流转码状态,取值:success(成功),fail(失败)
Bitrate Float 视频流码率,单位Kbps
Definition String 视频流清晰度定义, 取值:FD(流畅),LD(标清),SD(高清),HD(超清),OD(原画),2K(2K),4K(4K)
Duration Float 视频流长度,单位秒
Encrypt Boolean 视频流是否加密流
ErrorCode String 视频流转码出错的时候,会有该字段表示出错代码
ErrorMessage String 视频流转码出错的时候,会有该字段表示出错信息
FileUrl String 视频流的播放地址,不带鉴权的auth_key,如果开启了播放鉴权,此地址会无法访问
Format String 视频流格式,取值:mp4, m3u8
Fps Float 视频流帧率,每秒多少帧
Height Long 视频流高度,单位px
Size Long 视频流大小,单位Byte
Width Long 视频流宽度,单位px

回调示例

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

  1. {
  2. "EventTime": "2017-03-20T07:49:17Z",
  3. "EventType": "TranscodeComplete",
  4. "VideoId": "43q9fjasjdflask",
  5. "Status": "success",
  6. "StreamInfos":
  7. [
  8. {
  9. "Status": "success",
  10. "Bitrate": 925,
  11. "Definition": "LD",
  12. "Duration": 15,
  13. "Encrypt": false,
  14. "FileUrl": "http://vod.aliyunsample.com/ABEBDE15CC479FD4D1329/62cb3151eba5289f8e2da3b55bc57c49.mp4",
  15. "Format": "mp4",
  16. "Fps": 30,
  17. "Height": 960,
  18. "Size": 1815321,
  19. "Width": 540
  20. },
  21. {
  22. "Status": "success",
  23. "Bitrate": 1575,
  24. "Definition": "SD",
  25. "Duration": 15,
  26. "Encrypt": false,
  27. "FileUrl": "http://vod.aliyunsample.com/ABEBDE15CC479FD4D1329/52a53151eba5226f8e2da3b55bc57c49.mp4",
  28. "Format": "mp4",
  29. "Fps": 30,
  30. "Height": 960,
  31. "Size": 3090951,
  32. "Width": 540
  33. }
  34. ]
  35. }
本文导读目录