提交点播转直播任务

提交点播转直播任务

基本信息

Path: /api/v2/vod

接口描述:

提交点播转直播播放/停止任务,异步处理转播任务,转播结果需要等待事件回调通知

结果请监听回调事件:点播转直播开始, 点播转直播播放结束, 点播转直播停止

场景描述:

将提前录好的点播课,利用该接口转成直播的方式来播放,可规避一部分直播过程中产生的突发状况,也可提前针对课程做好充分准备。

注: 停止任务方式: 方式1:cmd=stop+必填项; 方式2:cmd=stop+必填项+task_id; 推荐使用方式2下发停止任务,效率更高,更准确;

请求参数

Query

参数名称 类型 是否必须 示例 备注
action string 是 SubmitVODToLive 固定参数,SubmitVODToLive
app_id string 是 f4efa787 app_id
vod_id string 是 4377e1d5 点播ID
cmd string 是 start start 开始转播
stop 停止转播
room_id string 是 lss_1dfe8xxx 直播房间ID
quality string 否 same 指定转播清晰度,取值范围:

360p
480p
720p
1080p
same
默认采用片源最高清晰度
loop int 否 1 转播循环模式

0 循环播放
1 播放一次
默认值1
task_id string 否 4ce3e316-8f0a-4145-8683-e8d62ef380c5 转播任务ID
channel_id string 否 ch_b9dd840e 纯视频直播可以不填,视频+文档直播必填,默认为纯视频直播
options string 否 video,document video(纯视频),video,document(视频+文档),默认video

出参

参数 类型 是否必选 含义
task_id string 是 转播任务ID

返回数据

{
  "msg": "task pending",
  "code": 200,
  "request_id": "B36A562C-BBE7-4B16-9F4A-C7A03AC9D6E2",
  "data": {
    "task_id": "22dec813-868c-450c-96d8-48e716cf8c5c"
  }
}