文章目录
在公司使用PTZ相机实现onvif客户端的相关功能
一、开启摄像头的onvif功能
-
先要获取到网络摄像头IPC的IP 192.168.100.88
-
将主机的IP设置为静态IP 192.168.100.x
- 在web浏览器上打开192.168.100.88,开始摄像头的onvif功能
二、下载软件onvif device manager
下载地址:https://sourceforge.net/projects/onvifdm/
安装压缩包可以到这里下载:https://download.csdn.net/download/weixin_56438859/89381586
DKvPAT6y-1717744426578)
三、软件使用
1.设备发现
2.鉴权
3.获取设备信息
4.获取rtsp地址
5.PTZ控制
6.获取配置文件
四、客户端实现的功能
- 发现设备
- 获取设备基本信息
- 鉴权
- 获取设备能力
- PTZ控制
- 获取视频流地址
- 获取配置文件
--------------------ONVIF_DeviceDiscovery--------------------
1 http://192.168.1.132:2000/onvif/device_service
2 http://192.168.1.67:1936/onvif/device_service
3 http://192.168.1.102:2000/onvif/device_service
4 http://192.168.5.168:2000/onvif/device_service
5 http://192.168.1.71:2000/onvif/device_service
6 http://192.168.5.168:2000/onvif/device_service
7 http://192.168.1.60:2000/onvif/device_service
8 http://192.168.1.128:2000/onvif/device_service
9 http://192.168.1.107:2000/onvif/device_service
10 http://192.168.1.110:5000/onvif/device_service
11 http://192.168.1.98:5000/onvif/device_service
12 http://192.168.1.117:2000/onvif/device_service
13 http://192.168.1.30:2000/onvif/device_service
14 http://192.168.1.65:5000/onvif/device_service
15 http://192.168.5.168:2000/onvif/device_service
16 http://192.168.1.137:81/onvif/device_service
17 http://192.168.1.75:2000/onvif/device_service
18 http://192.168.1.85:2000/onvif/device_service
19 http://192.168.1.68:2000/onvif/device_service
20 http://192.168.1.40:2000/onvif/device_service
21 http://192.168.1.206:2000/onvif/device_service
22 http://192.168.1.126:81/onvif/device_service
Detect end! It has detected 22 devices!
-------------------------------------------------------------
-------------------------setUSERNAME-------------------------
USERNAME = admin
-------------------------------------------------------------
-------------------------setPASSWORD-------------------------
PASSWORD = admin
-------------------------------------------------------------
-------------------ONVIF_GetDeviceInformation----------------
Manufacturer:N
Model:HD_Camera
FirmwareVersion:X8.02.91
SerialNumber:vf392b11e84
HardwareId:002
-------------------------------------------------------------
--------------------ONVIF_GetTypeCapabilities----------------
Device:http://192.168.1.137:81/onvif/device_service
Media:http://192.168.1.137:81/onvif/media
Analytics:null
Events:null
Imaging:http://192.168.1.137:81/onvif/imaging
PTZ:http://192.168.1.137:81/onvif/ptz
Extension.DeviceIO:null
Extension.Display:null
Extension.Recording:null
Extension.Search:null
Extension.Replay:null
Extension.Receiver:null
Extension.AnalyticsDevice:null
-------------------------------------------------------------
---------------------ONVIF_GetPTZCapabilities----------------
Media:http://192.168.1.137:81/onvif/media
-------------------------------------------------------------
---------------------ONVIF_GetPTZCapabilities----------------
PTZ:http://192.168.1.137:81/onvif/ptz
-------------------------------------------------------------
-----------------ONVIF_GetMediaProfilesToken-----------------
MainProfileToken
-------------------------------------------------------------
-----------------ONVIF_GetPTZProfilesToken-------------------
MainProfileToken
-------------------------------------------------------------
----------------------ONVIF_GetStreamUri---------------------
RTSP URI: rtsp://192.168.1.137:554/stream1
-------------------------------------------------------------
----------------------ONVIF_PTZ_GetStatus--------------------
MoveStatus:IDLE
当前p: 0
当前t: 0
当前z: 0
-------------------------------------------------------------
----------------------ONVIF_PTZ_GetStatus--------------------
MoveStatus:IDLE
当前p: 0
当前t: 0
当前z: 0
-------------------------------------------------------------
----------------------ONVIF_PTZ_GetStatus--------------------
MoveStatus:IDLE
当前p: 0.499641
当前t: -0.4416
当前z: 0.5
-------------------------------------------------------------