获取推流信息
1. 接口描述
接口名称:
/eventopenapi/event/settings/push/info
发送方式:
POST
参数格式:
accept: application/json;content-type: application/json
2. 输入参数
参数 | 类型 | 必须 | 说明 |
---|---|---|---|
token | String | 是 | 统一鉴权token |
eventId | Long | 是 | 直播会议ID |
3. 输出参数
参数 | 类型 | 说明 |
---|---|---|
timeStamp | Long | 返回时间(时间戳,单位毫秒) |
requestId | String | 请求ID(在接口异常时, 需提供请求ID) |
code | Int | 返回的状态码 |
msg | String | 当返回结果的状态码不为200时,包含的错误信息 |
data | json | 返回数据 |
data 参数说明
参数 | 类型 | 说明 |
---|---|---|
eventId | Long | 直播会议ID |
channelStatus | Int | 直播状态 直播状态:0: 已创建,1: 直播开始,2: 直播结束, 3: 合并中,4: 会议结束点播中,5: 会议结束无点播,6: 已删除 7: 已关闭 |
pushStatus | Int | 直播推流状态 0: 已创建, 1: 推流中, 2: 停止推流 |
isEnablePush | Int | 全局推流开关 0: 关闭, 1: 开启 |
pushList | Array | 直播推流列表 |
pushList 参数说明
参数 | 类型 | 说明 |
---|---|---|
providerName | String | 服务商名称 |
rtmpUrl | String | 推流地址 |
rtmpSign | String | 推流密钥 |
isEnabled | Int | 是否启用 1: 启用, 0: 停用 |
status | Int | 推流状态 0: 未启动, 1: 执行中, 2: 异常 |
4. 示例
输入示例
{
"token":"5d41c4ac806c6440eb6aa8e071115f2b",
"eventId": 567452
}
输出示例
{
"timeStamp": 1655110449051,
"code": 200,
"msg": "Successfully to get the event push info!",
"data": {
"eventId": 567452,
"pushStatus": 0,
"isEnablePush": 1,
"channelStatus": 0,
"pushList": [
{
"rtmpUrl": "rtmp://10.255.0.0",
"isEnabled": 1,
"rtmpSign": "rtmpSignPwd001",
"providerName": "provide-1",
"status": 0
}
]
},
"requestId": "10.255.0.106_20220613_165408_1655110448975"
}