get-settings
Use this interface to obtain the device configurations.
HTTP Request
GET http://ip/usapi?method=get-settings
Parameter | Description |
---|---|
method | get-settings |
Response Body
JSON structure is as follows:
{
"result": 0, // returned status
"name": "Ultra...", // device name
"is-check-update": 1, // whether to auto-check latest firmware when connecting to Ethernet
"audio-sync-offset": 0, // audio offset(ms)
"udp-mtu": 1496, // UDP MTU
"softap": {}, // AP configurations
"video-color": {}, // video information
"volume": {}, // audio information
"enable-deinterlace": 1, // deinterlaced or not
"main-stream": {}, // main stream configurations
"sub-stream": {}, // sub stream configurations
"audio": {}, // audio configurations
"eth": {}, // Ethernet information
"wifi": {}, // Wi-Fi information
"stream-server": [...], // streaming server list
"video-input-format": {}, // input video format
"video-output-format": {}, // output video format
"use-nosignal-file": 1, // whether to show an image when there is no input signal
"nosignal-files": [...] // list of no signal images
}
Example
{
"result": 0,
"name": "Ultra Encode A304201201001",
"passwd": 1,
"is-check-update": 1,
"audio-sync-offset": 0,
"udp-mtu": 1496,
"softap": {
"is-softap": 1,
"is-visible": 1,
"softap-ssid": "A304201201001",
"softap-passwd": "01201001"
},
"video-color": {
"contrast": 100,
"brightness": 0,
"saturation": 100,
"hue": 0
},
"volume": {
"is-mic": 1,
"mic-gain": 0,
"is-spi": 1,
"spi-gain": 0,
"is-phone": 1,
"phone-gain": 0
},
"enable-deinterlace": 1,
"main-stream": {
"is-auto": 0,
"codec": 0,
"cx": 1920,
"cy": 1080,
"duration": 0,
"kbps": 20480,
"gop": 1,
"fourcc": 0,
"profile": 2,
"cbrstat": 60,
"fullrange": 0,
"is-vbr": 0,
"min-vbr-qp": 0,
"max-vbr-qp": 0,
"is-time-code-sei": 0,
"is-closed-caption-sei": 0,
"ar-convert-mode": 2
},
"sub-stream": {
"enable": 1,
"codec": 0,
"cx": 1280,
"cy": 720,
"duration": 333333,
"kbps": 4096,
"gop": 5,
"fourcc": 0,
"profile": 2,
"cbrstat": 60,
"fullrange": 1,
"is-vbr": 0,
"min-vbr-qp": 0,
"max-vbr-qp": 0,
"is-time-code-sei": 0,
"is-closed-caption-sei": 0,
"ar-convert-mode": 2
},
"audio": {
"sample-rate": 48000,
"channels": 2,
"kbps": 128
},
"eth": {
"is-dhcp": 1,
"ip": "",
"mask": "",
"router": "",
"dns": ""
},
"wifi": {
"is-dhcp": 1,
"ip": "",
"mask": "",
"router": "",
"dns": ""
},
"stream-server": [
{
"id": 0,
"type": 0,
"url": "192.168.1.123:345/live",
"key": "aa",
"is-auth": 0,
"user": "",
"passwd": "",
"is-use": 0,
"token": "",
"net-mode": 1,
"name": "192.168.1.123"
}
],
"video-input-format": {
"is-color-fmt": 0,
"color-fmt": 3,
"is-quant-range": 0,
"quant-range": 2
},
"video-output-format": {
"is-color-fmt": 0,
"color-fmt": 3,
"is-quant-range": 0,
"quant-range": 2,
"is-sat-range": 0,
"sat-range": 2
}
"use-nosignal-file": 1,
"nosignal-files": [
{
"id": 0,
"is-use": 0,
"is-edit": 0,
"file-path": "/no-signal/default0.jpg",
"time": 0
},
{
"id": 1,
"is-use": 1,
"is-edit": 0,
"file-path": "/no-signal/default1.jpg",
"time": 0
}
]
}