获取推流信息

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"
}