获取默认直播推流配置

1.接口描述

接口说明:获取默认直播推流配置 (用户尚未配置推流服务器)。

请求方式:

  • 固件版本 V2.6.0 及以上:POST [ip]/mwapi/V2.0/stream/get-default-stream-server-config
  • 固件版本 V2.5.0 及以下:POST [ip]/mwapi/get-default-stream-server-config
管理员权限 登录认证

2.输入参数

3.输出参数

参数名称 类型 描述
status Int 状态码
message String 状态描述
info InfoData 默认直播推流配置信息
InfoData
参数名称 类型 描述
authentication Int 是否需要鉴权
true:是;false:否
autoSwitch Int 是否配置为自动推流,可通过按键启动其开始直播推流
true:是;false:否
effective Int 是否为完整的直播配置
true:是;false:否
encoder EncoderData 编码配置参数
id Int 推流服务器ID
name String 推流服务器名称
userName String 用户名,仅在需要鉴权时生效
password String 密码,仅在需要鉴权时生效
streamKey String 推流秘钥
url String 推流地址
type Int 推流类型
1:RTMP
EncoderData
参数名称 类型 描述
codeType Int 编码类型
0:H.264
encodingMode Int 码率模式
0:VBR;1:CBR
videoBitrate Int 视频编码位率,单位 Kbps
profile Int 编码档次
0:Baseline;1:Main Profile;2:High Profile
audioBitrate Int 音频编码参数
48:48Khz,aac,48bps
64:48Khz,aac,64bps
96:48Khz,aac,96bps
128:48Khz,aac,128bps
192:48Khz,aac,192bps
256:48Khz,aac,256bps
keyframeInterval Int 关键帧间隔,单位:秒
duration Int 视频帧率
166666:60 FPS;333333:30 FPS
resolution Int 视频分辨率
1920x1080:1080p; 1280x720:720p

4.示例

获取默认直播推流配置。

输入示例
None
输出示例
{
    "info": {
        "authentication": false,
        "autoSwitch": false,
        "effective": false,
        "encoder": {
            "audioBitrate": 128,
            "codeType": 0,
            "duration": 166666,
            "encodingMode": 1,
            "keyframeInterval": 2,
            "profile": 0,
            "resolution": "1920x1080",
            "videoBitrate": 2048
        },
        "id": 0,
        "name": "RTMP Server (2)",
        "password": "",
        "streamKey": "",
        "type": 1,
        "url": "",
        "userName": ""
    },
    "message": "message",
    "status": 0
}

5.错误码

无接口业务逻辑相关的错误码,其他错误码详见 公共错误码

与“”相关结果约

    找不到与“”相关的结果