get-stream-server-list 接口
获取直播推流配置列表
请求方式
POST http://ip/mwapi/get-stream-server-list
返回数据
JSON 结构如下:
{
"info": {
"serverList": [
{
"authentication": false,
"autoSwitch": true,
"effective": true,
"encoder": {
"audioBitrate": 128,
"codeType": 0,
"duration": 166666,
"encodingMode": 1,
"keyframeInterval": 2,
"profile": 0,
"resolution": "1920x1080",
"videoBitrate": 2048
},
"id": 1001,
"name": "11111",
"password": "Admin",
"streamKey": "Admin",
"type": 1,
"url": "10.10.10.12/live",
"userName": ""
}
],
"totalCount": 1
},
"message": "success",
"result": 0
}
属性 |
说明 |
status |
返回状态。0:请求成功,返回其它值请参考 API 状态码。 |
属性 |
说明 |
id |
推流配置ID |
type |
推流类型。1:RTMP |
name |
推流名称 |
url |
推流地址 |
streamKey |
推流秘钥 |
autoSwitch |
是否为自动启动的推流配置,可通过按键启动其开始直播推流,true:是 false:否 |
authentication |
是否需要鉴权,true:是 false:否 |
userName |
用户名,仅在需要鉴权时生效 |
password |
密码,仅在需要鉴权时生效 |
effective |
是否为完整的直播配置,true:是 false:否 |
encoder |
编码配置参数 |
属性 |
说明 |
resolution |
视频分辨率, 1920x1080:1080p 1280x720:720p |
duration |
帧率, 166666:60 FPS 333333:30 FPS |
videoBitrate |
视频编码位率,单位 Kbps |
audioBitrate |
音频编码参数, 48:48Khz,aac,48bps 64:48Khz,aac,64bps 96:48Khz,aac,96bps 128:48Khz,aac,128bps 192:48Khz,aac,192bps 256:48Khz,aac,256bps |
codeType |
编码类型 0:H.264 |
encodingMode |
码率模式 0:VBR 1:CBR |
keyframeInterval |
关键帧间隔,单位秒 |
profile |
编码档次 0:Baseline 1:Main Profile 2:High Profile |