获取系统配置
1.接口描述
获取系统配置。
请求方式:GET [ip]/api/settings/get
| 管理员权限 | 登录认证 |
|---|---|
| 否 | 是 |
2.输入参数
无
3.输出参数
| 参数 | 类型 | 描述 |
|---|---|---|
| status | Int | 状态码 |
| ndi | Struct | NDI配置 |
| mode | Int | 配置模式 |
| gui | Struct | GUI配置 |
NDI配置
| 参数 | 类型 | 描述 |
|---|---|---|
| enable-d | Boolean | 是否注册discovery服务器 |
| d-server | String | discovery server地址 |
| groups | String | 组名 |
| extra-ips | String | NDI extra ip列表,多个ip以逗号分隔 |
| transport | String | 传输类型,字符串格式,支持:auto,rudp,udp,multicast,multi-tcp,tcp |
| mcast-subnets | String | 配置组播时的其它子网CIDR地址,逗号分隔 |
| pts-mode | String | 时间戳类型,字符串格式,支持:auto,timecode,timestamp |
| low-bw | Boolean | 布尔类型,是否启用低带宽模式 |
| buffer-ms | Int | ndi动态源的默认缓存时间,单位为毫秒 |
GUI配置
| 参数 | 描述 |
|---|---|
| lang | 语言,字符串格式,支持:en,zh |
4.示例
获取系统配置
请求示例
GET /api/settings/get
输出示例
{
"gui": {
"lang": "en"
},
"mode": 2,
"ndi": {
"buffer-ms": 60,
"d-server": "10.10.37.51,10.10.35.34",
"enable-d": true,
"extra-ips": "",
"groups": "Public",
"low-bw": false,
"mcast-subnets": "",
"pts-mode": "auto",
"transport": "auto"
},
"ndi-bridge": {
"address": "",
"enable": false,
"key": "",
"name": "Pro-Convert-NDI-to-HDMI-Gen2-0123456789-Bridge",
"port": 5990
},
"status": 0
}