"ossAKey": "xxx", // 存储oss的ak,需要有写权限
"ossSKey": "xxx", // 存储oss的sk
"bucket": "xxx", // 对应bucket名称
"region": "oss-cn-shanghai", // oss region
"path": "dir", // 视频保存目录
"callbackUrl": "https://xxx/callback" // 转码事件回调
https://www.plaso.cn/dataentry/liveclass/transferVideo
名称 | 类型 | 必填 | 描述 |
---|---|---|---|
fileName | String | 是 | 目标文件名称 |
recordId | String | 是 | 历史课堂ID |
convertMode | Number | 否 | 视频模式,取值如下: 1:仅头像 2:仅白板 3:仅音频 10:白板+大头像 20:头像+白板(默认值) |
resolution | String | 否 | 转码分辨率,支持: 720P(默认值) 1080P |
videoBitrate | Number | 否 | 视频码率,范围:500-8000 kbps(预期码率,以最终转码结果为准) |
audioBitrate | Number | 否 | 音频码率,范围:64-320 kbps(预期码率,以最终转码结果为准) |
frameRate | Number | 否 | 视频帧率,范围:15-60 fps(默认值:45) |
名称 | 类型 | 描述 |
---|---|---|
code | Number | 0:执行成功 ;22001:存在进行中的任务 ; 22003:课堂不存在 |
obj | Object | |
├ taskId | String | 任务编号 |
https://www.plaso.cn/dataentry/liveclass/getVideoTask
名称 | 类型 | 必填 | 描述 |
---|---|---|---|
taskId | String | 是 | 任务ID |
名 称 | 类型 | 描述 |
---|---|---|
code | Number | 0:执行成功 ;22001:存在进行中的任务 ; 22003:课堂不存在 |
obj | Object | |
├ status | Number | 当前任务状态,取值如下: 0:等待 1:开始执行 2:开始上传 3:开始回调 99:成功 -1:转码失败 -2:上传失败 -3:回调失败 |
├ videoUrl | String | 对应视频存储的OSS地址,status=99时有效 |
需要提前配置回调URL
参数名 | 类型 | 描述 |
---|---|---|
taskId | String | 转录制任务ID |
status | String | 转录制状态: 99:成功 -1:转码失败 -2:上传失败 |
location | String | 转录制成功的视频完整路径,失败时为空 |
参数名 | 类型 | 描述 |
---|---|---|
code | Number | 0表示成功,及其它错误码 |
message | String | 错误消息,成功时可以传空字符串 |
参数名 | 类型 | 必填 | 描述 |
---|---|---|---|
ossAKey | String | 是 | 存储OSS的AccessKey,需要有写权限 |
ossSKey | String | 是 | 存储OSS的SecretKey |
bucket | String | 是 | 对应bucket名称 |
region | String | 是 | OSS区域,如:oss-cn-shanghai |
path | String | 是 | 视频保存目录 |
callbackUrl | String | 是 | 转码事件回调URL |
{
"ossAKey": "xxx",
"ossSKey": "xxx",
"bucket": "xxx",
"region": "oss-cn-shanghai",
"path": "dir",
"callbackUrl": "https://xxx/callback"
}
"abc123"
20
、720
、128
错误码 | 描述 |
---|---|
0 | 执行成功 |
22001 | 存在进行中的任务 |
22003 | 课堂不存 在 |
状态值 | 状态名称 | 描述 |
---|---|---|
0 | Wait | 等待处理 |
1 | Transfer | 开始执行转码 |
2 | Upload | 开始上传 |
3 | Callback | 开始回调 |
99 | Finish | 成功完成 |
-1 | FailedTransfer | 转码失败 |
-2 | FailedUpload | 上传失败 |
-3 | FailedCallback | 回调失败 |