网页版视频监控客户端webdemo使用详解

需积分: 0 0 下载量 79 浏览量 更新于2024-08-05 收藏 552KB PDF 举报
"webdemo是一个网页版视频监控客户端的演示demo,主要功能包括实时预览、录像回放与下载、云台控制、报警、语音对讲、FTP图片和电视墙等。它为二次开发客户提供接口调用方法的展示,但不支持界面定制。Webdemo的开发包包括MFC桌面版demo、OCX控件及其动态库、网页版demo和相关开发指南。" 在深入理解Webdemo的使用教程之前,首先要了解它的核心组成部分: 1. **MFC demo目录**:包含基于MFC的应用程序,用于调用OCX控件。这个目录下的exe文件需要先注册OCX控件才能正常运行,注册可通过运行`ocx`目录下的`reg.bat`脚本完成。 2. **OCX目录**:这里存放了主控件DPSDK_OCX.ocx以及必要的动态链接库。这些库是进行开发时不可或缺的部分,任何缺失都可能导致项目运行失败。另外,有注册和反注册OCX控件的bat脚本。 3. **Webdemo目录**:包含网页版demo,如实时视频.html,它是网页布局文件;ocxfun.js则是处理接口调用的JavaScript代码,开发者可以参考DSS二次开发指南(OCX)进行深入学习。 4. **DSS二次开发指南(OCX)**:这份文档提供了详尽的开发指导,包括开发架构、流程、环境设置以及webdemo的代码解析。 5. **Version.xml**:记录了开发包的版本信息,这对于跟踪更新和兼容性管理至关重要。 接下来是Webdemo的使用流程和步骤: 2.1 **Webdemo使用流程**:首先,需要注册OCX控件,然后在IE浏览器中打开实时视频.html。当页面加载ActiveX控件后,用户可以进行登录操作。 2.2.4 **登录**:输入正确的用户名和密码,连接到视频监控系统。 2.2.5 **加载组织结构**(非必需):如果系统有多个设备或摄像头分组,可以加载组织结构以方便管理。 2.2.6 **获取组织结构串**(非必需):用于构建和显示设备层级关系。 2.2.7 **实时**:登录成功后,用户可以实时预览摄像头的画面。 2.2.8 **回放与下载**:支持查看录像回放并下载保存。 2.2.9 **云台**:对云台摄像头进行控制,如上下左右移动、缩放等。 2.2.10 **语音对讲**:实现双向语音交流,可用于监控现场的语音通讯。 2.2.11 **报警**:接收并处理设备触发的报警事件。 2.2.12 **电视墙**:模拟多屏显示,将多个视频源同时显示在网页上。 2.2.13 **FTP图片**:通过FTP协议获取摄像头抓拍的图片。 Webdemo的这些功能涵盖了视频监控系统的基本需求,对于开发人员来说,它是探索DSS平台二次开发的重要起点。通过理解和实践Webdemo的各个功能,开发者能够掌握如何调用接口来实现自己的监控应用。在实际开发过程中,可能会遇到各种问题,例如网络连接问题、权限问题等,这些问题需要结合开发指南和实际经验来解决。