发起旁路直播更新时间:2020-01-09 15:29:43
发起旁路直播
API 地址
api.vhallyun.com/api/v2/inav/push-another
描述
根据传入互动房间ID和直播房间ID,将互动房间流按传入格式混流后推入直播房间中
入参
关于公共请求参数详细内容,请参考 公共请求参数。
| 参数 |
类型 |
是否必选 |
含义 |
| inav_id |
string |
是 |
互动房间ID |
| room_id |
string |
是 |
直播房间ID |
| dpi |
string |
否 |
分辨率 16:9 [ 480P, 540P, 720P (默认)] 4:3 [ 43_480P, 43_540P, 43_960P ] |
| frame_rate |
string |
否 |
帧率 15, 20 (默认), 25 帧 |
| bitrate |
string |
否 |
码率 800, 1000 (默认), 1200 |
| layout |
string |
否 |
旁路直播布局 具体见下旁路直播布局设置 |
| max_screen_stream |
string |
否 |
设置屏占比最大的流ID |
layout 布局参数设置
| 参数 |
类型 |
含义 |
| CANVAS_LAYOUT_PATTERN_GRID_1 |
string |
一人铺满 |
| CANVAS_LAYOUT_PATTERN_GRID_2_H |
string |
左右两格 |
| CANVAS_LAYOUT_PATTERN_GRID_3_E |
string |
正品字 |
| CANVAS_LAYOUT_PATTERN_GRID_3_D |
string |
倒品字 |
| CANVAS_LAYOUT_PATTERN_GRID_4_M |
string |
2行x2列 |
| CANVAS_LAYOUT_PATTERN_GRID_5_D |
string |
2行,上3下2 |
| CANVAS_LAYOUT_PATTERN_GRID_6_E |
string |
2行x3列 |
| CANVAS_LAYOUT_PATTERN_GRID_9_E |
string |
3行x3列 |
| CANVAS_LAYOUT_PATTERN_FLOAT_2_1DR |
string |
大屏铺满,小屏悬浮右下角 |
| CANVAS_LAYOUT_PATTERN_FLOAT_2_1DL |
string |
大屏铺满,小屏悬浮左下角 |
| CANVAS_LAYOUT_PATTERN_FLOAT_3_2DL |
string |
大屏铺满,2小屏悬浮左下角 |
| CANVAS_LAYOUT_PATTERN_FLOAT_6_5D |
string |
大屏铺满,一行5个悬浮于下面 |
| CANVAS_LAYOUT_PATTERN_FLOAT_6_5T |
string |
大屏铺满,一行5个悬浮于上面 |
| CANVAS_LAYOUT_PATTERN_TILED_5_1T4D |
string |
主次平铺,一行4个位于底部 |
| CANVAS_LAYOUT_PATTERN_TILED_5_1D4T |
string |
主次平铺,一行4个位于顶部 |
| CANVAS_LAYOUT_PATTERN_TILED_5_1L4R |
string |
主次平铺,一列4个位于右边 |
| CANVAS_LAYOUT_PATTERN_TILED_5_1R4L |
string |
主次平铺,一列4个位于左边 |
| CANVAS_LAYOUT_PATTERN_TILED_6_1T5D |
string |
主次平铺,一行5个位于底部 |
| CANVAS_LAYOUT_PATTERN_TILED_6_1D5T |
string |
主次平铺,一行5个位于顶部 |
| CANVAS_LAYOUT_PATTERN_TILED_9_1L8R |
string |
主次平铺,右边为(2列x4行=8个块) |
| CANVAS_LAYOUT_PATTERN_TILED_9_1R8L |
string |
主次平铺,左边为(2列x4行=8个块) |
| CANVAS_LAYOUT_PATTERN_TILED_13_1L12R |
string |
主次平铺,右边为(3列x4行=12个块) |
| CANVAS_LAYOUT_PATTERN_TILED_17_1TL16GRID_E |
string |
主次平铺,1V16 |
| CANVAS_LAYOUT_PATTERN_CUSTOM |
string |
自定义,当使用坐标布局接口时 |
出参
错误码
| 错误码 |
类型 |
含义 |
| 10008 |
int |
房间ID不能为空 |
| 10029 |
int |
互动房间不能为空 |
| 10088 |
int |
互动分辨率不能为空 |
| 10089 |
int |
互动帧率不能为空 |
| 10090 |
int |
互动码率不能为空 |
| 10091 |
int |
互动布局不能为空 |
| 10092 |
int |
设置屏占比最大的流ID不能为空 |
| 10097 |
int |
开启旁路直播类型不能为空 |
| 20002 |
int |
房间查询为空 |
| 30001 |
int |
不是当前房间拥有者 |
| 20012 |
int |
互动房间查询为空 |
| 30014 |
int |
不是当前互动房间拥有者 |
| 40024 |
int |
互动布局参数错误 |
| 40025 |
int |
互动分辨率参数错误 |
| 40026 |
int |
互动码率参数错误 |
| 40027 |
int |
互动帧率参数错误 |
| 40028 |
int |
旁路推流正在进行中,请先结束 |
| 40071 |
int |
参数类型错误 |
| 40076 |
int |
参数可选值错误 |
| 50005 |
int |
混流失败 具体原因为 : (动态内容) |
| 50006 |
int |
停止推旁路失败 具体原因为 : (动态内容) |
| 50007 |
int |
设置布局失败 具体原因为 : (动态内容) |
| 50008 |
int |
设置最大屏占比失败 具体原因为 : (动态内容) |
| 60003 |
int |
推旁路服务尚未开通 |
响应格式
{
"code": 200,
"msg": "",
"data": {}
}