云直播
查询录制合并任务
Open API在线调试功能提供可视化界面在线调试API、支持生成代码示例、快速检索查看API文档等能力。前往调试
参数名称 | 类型 | 必填 | 描述 |
---|---|---|---|
transNo | String | 否 | 业务ID,业务ID和频道拉流id不可以同时为空 |
pullId | String | 否 | 频道拉流id,业务ID和频道拉流id不可以同时为空 |
listOrder | Integer | 否 | 列表排列顺序,取值范围 : 0(按创建时间降序排列) 1(按创建时间升序排列) 默认为0 |
pageIndex | Integer | 否 | 取场景列表第几页,从1开始取值,默认为1。入参pageIndex和pageSize的乘积必须不大于100000。 |
pageSize | Integer | 否 | 平均每页场景数量,取值范围1-50,默认为10。入参pageIndex和pageSize的乘积必须不大于100000。 |
参数名称 | 类型 | 描述 |
---|---|---|
code | Integer | 结果状态码,200为成功 |
message | String | 返回消息 |
data | List | 返回数据 |
taskId | String | 任务ID |
tranNo | String | 业务ID |
status | Integer | 状态 取值范围: 1:处理中 2:成功 3:失败 |
videoInfo | Object | 视频详情;只要statu = 2的时候才会返回这个值 |
videoName | String | 视频名称 |
videoId | String | 视频ID |
encrypt | Integer | 是否加密转码文件 取值范围 :0(不加密),1(加密) |
videoSize | String | 视频占用空间大小,视频及其转码后视频的总空间使用量 |
videoDuration | String | 视频时长 |
uploadTime | String | 视频上传时间 |
updateTime | String | 视频修改时间 |
videoDescription | String | 视频描述 |
videoClassification | String | 视频分类 |
imageUrl | String | 视频封面URL |
publishDomain | String | 视频的发布域名 |
playerName | String | 视频使用的播放器名称 |
playerId | String | 视频使用的播放器ID |
videoState | String | 视频状态 取值范围:0(正常),1(屏蔽) |
transcodeState | String | 未开启授权播放,视频的转码状态的取值范围 : 1(已转码),2(未转码),3(转码中),4(转码失败) 开启授权播放(视频加密)功能时的转码状态的取值范围 : 1(已加密转码),2(非加密转码),3(转码中),4(转码失败),5(未转码) |
videoSourceCode | Integer | 视频来源 取值范围: 0(其他),1(上传),2(直播转录制),3(视频拉取),4(视频剪切),5(视频拼接),6(边缘拉流录制),10(通用版直播转录制),11(上传SDK),12(上传工具) |
videoResolutions | List | 视频分辨率等信息 |
clarity | Integer | 清晰度。取值范围 :1(原画),2(流畅),3(标清),4(高清),5(超清),-99(录制文件) |
serverType | Integer | 终端类型。取值范围 :0(PC),1(原视频) |
height | Integer | 高度 |
width | Integer | 宽度 |
fileSize | Long | 文件大小(单位为bit) |
错误代码(code) | 描述(message) | HTTP状态码 | 语义 |
---|---|---|---|
24112000 | Parameter error | 400 | 参数错误 |
#!/bin/bash username='example_username' apiKey='example_apiKey' date=`env LANG="en_US.UTF-8" date -u "+%a, %d %b %Y %H:%M:%S GMT"` password=`echo -en "$date" | openssl dgst -sha1 -hmac $apiKey -binary | openssl enc -base64` curl -i --url "https://open.chinanetcenter.com/live/channelManage/liveVideoConcatQuery" \ -X "POST" \ -u "$username:$password" \ -H "Date: $date" \ -H "x-cnc-auth-method: BASIC" \ -H "Accept: application/json" \ -H "Content-Type: application/json" \ -d '{ "pullId": "idxxxxxx", "transNo":"tranNoxxxxx", "listOrder":"1", "pageIndex":"1", "pageSize":"10" }'
{ "code": 200, "data": [ { "videoInfo": { "videoResolutions": [ { "clarity": 1, "fileSize": 26375454, "serverType": -1, "width": 1092, "height": 614 } ], "playerName": "播放器名", "transcodeState": "5", "updateTime": "1658220440", "videoId": "1234567890", "uploadTime": "1658220434", "videoSize": "26375454", "videoSourceCode": 5, "videoDuration": "100", "videoDescription": "描述", "encrypt": 0, "publishDomain": "xxxxx.net", "videoName": "a97a10280181100066bc76f400000000", "imageUrl": "http://xxxxx.net/concat/20220719/1234567890/cloudv-cover/abc.jpg", "videoClassification": "", "videoState": "0", "playerId": "1" }, "transNo": "111112222222", "taskId": "1234567890", "status": 2 } ], "message": "操作成功" }