onvif获取局域网摄像头列表
简要描述:
- 获取局域网摄像头列表(通过onvif协议,海康等部分摄像头需手动开启onvif)
请求URL:
- /xsw/onvif/list
请求方式:
- POST
参数:
| 参数名 | 必选 | 类型 | 说明 |
|---|---|---|---|
| - | - | - | - |
返回示例
{
"list": [{
"ip": "192.168.0.64",
"authFailed": 1,
"userName": "admin",
"password": "admin",
"streams": null
}, {
"ip": "192.168.0.67",
"authFailed": 0,
"userName": "admin",
"password": "admin",
"streams": [{
"uri": "rtsp://192.168.0.67:554/cam/realmonitor?channel=1\u0026subtype=0\u0026unicast=true\u0026proto=Onvif",
"profile": "H264",
"bitrate": 1024,
"frameRate": 25,
"width": 1920,
"height": 1080,
"videoOption": [{
"Encoding": "H264",
"Width": 1920,
"Height": 1080
}, {
"Encoding": "H264",
"Width": 1280,
"Height": 960
}, {
"Encoding": "H264",
"Width": 1280,
"Height": 720
}, {
"Encoding": "H264",
"Width": 704,
"Height": 576
}]
}, {
"uri": "rtsp://192.168.0.67:554/cam/realmonitor?channel=1\u0026subtype=1\u0026unicast=true\u0026proto=Onvif",
"profile": "H264",
"bitrate": 512,
"frameRate": 25,
"width": 352,
"height": 288,
"videoOption": [{
"Encoding": "H264",
"Width": 704,
"Height": 576
}, {
"Encoding": "H264",
"Width": 352,
"Height": 288
}]
}]
}]
}
返回参数说明
| 参数名 | 类型 | 说明 |
|---|---|---|
| ip | string | 摄像头IP |
| userName | string | 摄像头用户名 |
| password | string | 摄像头密码 |
| authFailed | int | 0用户名密码验证正确,1验证错误 |
| streams.uri | string | 拉流地址 |
| streams.bitrate | int | 波特率 |
| streams.frameRate | int | 帧率 |
| streams.width | int | 视频宽 |
| streams.height | int | 视频高 |
| streams.profile | int | 编码方式 |
| streams.videoOption | {} | 视频参数用于修改编码和分辨率选项 |
备注
- authFailed == 1时需要用户输入新的用户名密码,重新验证
这份文档没解决你的问题?联系我们,技术工程师直接对接。