ONVIF协议网络摄像机(IPC)客户端程序开发(2):第一次使用IPC摄像头
来源:互联网 发布:网络不知名的女歌手 编辑:程序博客网 时间:2024/06/05 10:11
1. 专栏导读
本专栏第一篇文章「专栏开篇」列出了专栏的完整目录,按目录顺序阅读,有助于你的理解,专栏前面文章讲过的知识点(或代码段),后面文章不会赘述。为了节省篇幅,突出重点,在文章中展示的示例代码仅仅是关键代码,你可以在「专栏开篇」中获取完整代码。
如有错误,欢迎你的留言纠正!让我们共同成长!你的「点赞」或「打赏」是对我最大的支持和鼓励!
2. 适合读者
本文只适合第一次拿到IPC摄像头,很好奇该怎么使用IPC的读者。已经玩过IPC的,可以略过。
3. IPC地址
刚拿到IPC摄像头,第一步要知道的就是它的IP地址。市面上IPC摄像头默认的IP网段都是192.168.1.X。
为什么是192.168.1.X网段?这是IPC行业在众多「私有地址」中选择一个来作为默认的IP地址,是IPC行业的潜规则,跟路由器也有个默认IP网段是同一个道理。
所谓的「私有地址」就是在互联网上不使用,而被用在局域网络中的地址。对于私网地址的规范,在RFC 1918 - Address Allocation for Private Internets里有完整的规范定义,搜索关键词「Private Address Space」即可找到。其中A类,B类,C类网段各取了一部分:
- A类私有地址:10.0.0.0到10.255.255.255
- B类私有地址:172.16.0.0到172.31.255.255
- C类私有地址:192.168.0.0到192.168.255.255
声明:在我后续的专栏文章中,IPC的地址会出现100.100.100.X的网段,那是为了让IPC适应我的工作环境,被我人为修改了IP地址。
4. 使用ONVIF Device Test Tool工具
接下来,我们可以使用Windows平台下「ONVIF Device Test Tool」工具搜索出IPC摄像头的具体IP地址。该工具是onvi官方提供的测试工具,对开发者非常有用,大家务必要掌握好该工具的使用。可惜的是onvif官方只向其企业会员提供下载,在官网下载不到,我已将该工具上传到网上供大家免费下载「下载链接」。
安装好「ONVIF Device Test Tool」工具后,将电脑IP地址设置成192.168.1.X网段,将IPC摄像头与电脑接入同一局域网内(直连或通过交换机都可以)。打开「ONVIF Device Test Tool」工具,点击Discover Devices按钮搜索局域网内的所有IPC,如下图所示。
从图中可以看出,搜索到了一个IP地址为192.168.1.13的IPC。需要注意的是:IPC摄像头内部也是有操作系统的,开机会有一段时间,根据不同IPC,15秒到30秒不等,要等到起开机后才能搜索得到。
5. 浏览器登录
在浏览器中输入IPC的IP地址192.168.1.13,即可出现WEB登录界面,如下图所示:
输入用户名和密码,登录IPC摄像头的web后台操作界面,在WEB上可以实时预览,可以修改主辅码流的各种参数,包括分辨率、帧率、码率、OSD等等,更高级的IPC,还支持下视频行为分析,尽情的体验、玩耍吧,对IPC先建立一个感性的认识,有助于后续IPC客户端程序开发。
- ONVIF协议网络摄像机(IPC)客户端程序开发(2):第一次使用IPC摄像头
- ONVIF协议网络摄像机(IPC)客户端程序开发(2):第一次使用IPC摄像头
- ONVIF协议网络摄像机(IPC)客户端程序开发(4):使用gSOAP生成Web Serv
- ONVIF协议网络摄像机(IPC)客户端程序开发(5):门外汉理解ONVIF协议
- ONVIF协议网络摄像机(IPC)客户端程序开发(5):门外汉理解ONVIF协议
- ONVIF协议网络摄像机(IPC)客户端程序开发(6):使用gSOAP生成ONVIF框架代码
- ONVIF协议网络摄像机(IPC)客户端程序开发(6):使用gSOAP生成ONVIF框架代码
- ONVIF协议网络摄像机(IPC)客户端程序开发(9):鉴权(认证)
- ONVIF协议网络摄像机(IPC)客户端程序开发(9):鉴权(认证)
- ONVIF协议网络摄像机(IPC)客户端程序开发(1):专栏开篇
- ONVIF协议网络摄像机(IPC)客户端程序开发(3):理解什么是Web Services
- ONVIF协议网络摄像机(IPC)客户端程序开发(7):设备搜索
- ONVIF协议网络摄像机(IPC)客户端程序开发(8):获取设备基本信息
- ONVIF协议网络摄像机(IPC)客户端程序开发(10):设备校时
- ONVIF协议网络摄像机(IPC)客户端程序开发(11):设备能力
- ONVIF协议网络摄像机(IPC)客户端程序开发(12):读取音视频流
- ONVIF协议网络摄像机(IPC)客户端程序开发(13):图像抓拍
- ONVIF协议网络摄像机(IPC)客户端程序开发(14):修改分辨率
- springboot(三):Spring boot中Redis的使用
- 因特网、万维网、互联网区别
- sublime快捷健
- 帧动画
- 分答项目_知识点:阅读七牛存储官网文档的说明
- ONVIF协议网络摄像机(IPC)客户端程序开发(2):第一次使用IPC摄像头
- Docker CE安装
- Windows下,"No module named 'xlrd' "的解决办法
- DataTables warning: table id=DataTables_Table_0
- 微服务
- HTTP和HTTPS的区别
- spring-基于java的配置
- 一个好用的自定义验证码生成函数
- 补间动画 旋转 平移 缩放 透明