"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 |
| recordUrl | String | 否 | 历史课堂播放地址(包含预解析课件的历史课堂需要传,否则无法录制课件) |
| 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 | 回调失败 |
