[关闭]
@sewise-dev 2018-12-04T06:18:28.000000Z 字数 1486 阅读 766

云端录制服务接口文档

api higoee record


  1. 列表项

更新历史

编号 版本 说明 作者 日期
1 v1.0 云端录制接口文档 GuQiuSheng 2018-10-18

- 列表项

目录


1. 录制

1.1 添加录制任务

接口地址

/api/record/addTask

HTTP Content-Type

application/json

HTTP 请求方式

POST

请求参数
参数 必选 类型 说明
RequesTBody
channelid String 频道ID
userid String 用户ID,预留字段,当前可设置为0,由系统分配
appid String 录制应用ID
token String 令牌,预留字段
isAudioOnly String 只录制音频,isAudioOnly=1
mixResolution String 视频参数设置,预留字段
HTTP 响应状态

200

返回字段 字段类型 说明
success boolean 添加任务结果
error String 添加任务失败时返回,错误原因
接口示例

Request
url: http://ip:port/api/record/addTask
Response
{"success":true}

1.2 结束录制任务

接口地址

/api/record/stopTask

HTTP Content-Type

application/json

HTTP 请求方式

POST

请求参数
参数 必选 类型 说明
RequesTBody
channelid String 频道ID
HTTP 响应状态

200

返回字段 字段类型 说明
success boolean 结果
count int 课程数量
接口示例

Request
url: http://ip:port/api/record/stopTask
Response
{"success":true}

1.3 查询录制任务

接口地址

/api/record/getTask

HTTP Content-Type

application/json

HTTP 请求方式

GET

请求参数
参数 必选 类型 说明
RequesTBody
channelid String 频道ID
HTTP 响应状态

200

返回字段 字段类型 说明
success boolean 结果
info JSONArray 任务信息 InfoItem

InfoItem

返回字段 字段类型 说明
appid String 应用id
userid String 用户id
channelid String 频道ID
status int 任务状态 0:准备录制 1:录制中 2:转码中 3:上传中 4:任务成功 5:任务失败
percent int 任务进度
接口示例

Request
url: http://ip:port/api/record/getTask?channelid=xxxxx
Response
{"success":true,"info":{"appid":"d451abf4157949e4a61154dd3ca224b9","_id":{"$oid":"5c05ec8f3d0d636c02f55edc"},"userid":"1376","channelid":"fe2583f3-2117-46b0-ae77-d1ee5697874a","token":"xxx","status":0}}

添加新批注
在作者公开此批注前,只有你和作者可见。
回复批注