幼儿园在线式网络视频监控解决方案10高级版.doc_第1页
幼儿园在线式网络视频监控解决方案10高级版.doc_第2页
幼儿园在线式网络视频监控解决方案10高级版.doc_第3页
幼儿园在线式网络视频监控解决方案10高级版.doc_第4页
幼儿园在线式网络视频监控解决方案10高级版.doc_第5页
已阅读5页,还剩11页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

幼儿园网络视频监控解决方案(基于Lancam IP Camera)一、概 述 为了能跟上社会高速发展的节奏,让孩子从小就能接受正规教育是非常必要的。家长们为了能让孩子尽早接受系统、科学的教育,就尽早的把年幼的子女送进幼儿园进行正规教育。由于孩子年龄尚幼,家长们会时刻牵挂孩子在学校的学习和生活情况而无法专心投入于工作。此外,作为幼儿园的管理者最基本的职责就是必须对园内所发生的一切了如指掌,但是由于工作事务繁多,而无法做得如此面面俱到。谁来解决家长的后顾之忧?谁来帮您把园内所发生的事记录下来?随着网络通讯技术与图像压缩处理技术的快速发展,使排除家长的后顾之忧及增强学校的安全管理成为可能。Lancam网络视频监控系统,为本地及远程监控提供了全新的观念和更广阔的空间,实现了基本流媒体的远程实时编码播放及监控功能。Lancam网络视频监控系统拥有强大的用户管理功能、良好的兼容性、方便的可扩展性、分布式管理等众多优点,除学校外还在更多、更大的范围内创建并激发全新的行业应用模式。二、方案平台 整个幼儿园网络视频监控系统包括以下设备及应用软件:1、 Lancam-100B网络摄像机(根据学校对各方位监控的实际需求,至多可扩充至64台)系统:处理器:嵌入式32位元RISC处理器 操作系统:嵌入式Linux 影像处理:MEPG-4 /H.264编码器,优化有限带宽下的应用。 最大输出每秒30帧的VGA(640X480)/D1(704X576)影像。 码流(Bit-rate)控制,在线适应带宽。声音:内建麦克风,GSM压缩。警报:发现警报时,可以本地或远端储存录像。摄像机:内建1/4英寸彩色CMOS以及镜片/1/3英寸SONY彩色CCD传感器,可配接各种高性能镜头。2、 Lancam-PMS164网络视频服务器处理器:嵌入式32位元RISC处理器 操作系统:嵌入式Linux 扩充接口:8个Ethernet交换接口 3、 网络链接网络接口(RJ45):10base-T / 100base-T以太网,支持Public IP,PPPOE,DHCP,Static IP的调适。点 与传统的模拟监控系统和数字监控系统相比,Lancam网络视频监控系统具有一些独特的优势: - 经济性设备成本低,性价比高,功能强、稳定性高,在排除了以往监控工程的复杂程度及安装、调试,节约投资成本;尤其在存储设备上,因为高压缩所以节省了大量的空间与成本。 - 完全网络化监控让您在任何可以接入网络的地方都可以实现远程监控的需求;- 网络化存储通过预先设置影像存储功能,可以实现本地PC或NAS、远程NAS等的网络化存储;- 图像质量采用最先进的MPEG-4/H.264图像压缩技术,图像清晰可达640X480/D1(704x572)、实时性好,根据网络情况,传输速率可以在130帧/秒间自适应调整; - 方便使用、操作管理简单只需安装Lancam_Loader监控软件,就可以自动下载最新应用软件,进行远程监控;安装最容易,操作界面人性化,使用方便,功能完整。- 安全控制管理口令保护机制,通过权限设置,各用户只能在自己权限内的操作监控图像;- 可扩展总体结构具有较强兼容性和可扩展性,既便于系统的充实、完善、改进和提高,又便于设备的更新、换代,可同时支持64路监控摄像机,32个用户同时在线观看。 五、适用行业四、方案特点此方案适用于各大中小规模的幼儿园。网页嵌入式幼儿园解决方案应用举例:网页嵌入式图像播放器 “网页嵌入式图像播放器”是将用户想看的图像嵌入在网页里,或者也可以把网站想要推展的产品,场景及其他人,事,物以实时图像表达,以达到最佳效果。该图像是实时的,且可根据网络状况及个人偏好选择网络缓冲,因此,更具实用性。 “网页嵌入式图像播放器”提供生动的实况展厅和简易稳定的功能模块,非常方便嵌入在网页里,适用于各行业。用户可以根据自己的喜好及需要来设计页面风格,也可以加入需要的内容和说明。 如何制作一个生动实用的嵌入式播放器网页? 第一步: 安装Lancam摄像机,网络设定为“自动取得IP地址(DHCP)”,并以网络连接在PMS服务器上。PMS服务器和摄像机必须在同一局域网内。 第二步: PMS服务器的WAN口接在外网上,依照宽带提供商(ISP)提供的数据,设定并连接上网际网路。 第三步: 构建网页模板,分区如下图(图一)。除视频区大小,其他区域的大小和位置可自由设计排版。插入控件代码(请参阅下面详细说明)即可完成。 具体操作及代码解释: 以下是几个参考案例:(详细资料参见网站) 例一:幼儿园在线视频系统 上图是会员登录界面下图是会员浏览界面例二:装饰公司实时监控系统 例三:旅游景点在线视频浏览系统 第一步:设备安装设置 1.1 整个系统的实现需要以下设备及设施: ALancam网络摄像机 BLancam-PMS164 网络视频服务器 C宽带服务:DHCP(动态IP)或PPPoE(拨号上网)或Fixed IP(固定的IP)等等。 D企业网站:WEB SERVER 网络服务器 1.2实施拓扑 本系统是”网络摄像机+网络视频服务器+浏览器”的结构: 1.3 设备网络设定 ALancam 网络摄像机模式设成“流媒体服务器(MS)模式”。(参考Lancam 网络摄像机使用手册) BLancam-PMS164 网络视频服务器: 如图2.1 -所有 Lancam摄像机接在 LAN 口,网络设置为 DHCP。 -宽带接在 WAN 口 -SETUP 所需的 PC 也接在 LAN 口,网络设置为 DHCP。 1 打开 SETUP 的 PC 键入 得到设置页面 2 键入用户名:admin; 密码:admin 3 依照 ISP 设置 WAN 的网络参数。 4 如果没有固定 IP,需注册设备名称与密码。 -点击 IP Register,打开设置页面 -“Service Provider”03 不可改变。 -键入想要的名称与密码,点击“Apply”即可。 5 记下 WAN 的 IP 地址或 DDNS 名称,以及 Lancam-100B 的 ID#, 交给页面设计。 第二步:网页设计和制作 2.1 模板设计 参照图一(杭州网页演示) 例:杭州网页演示(图一) 视频区: 视频区即为图像播放器所在。具体模如附件。 应用区: 以地图的形式展示不同的监控点,您可以直接选择所有要查看的地方。如果有新增加摄像机,也可以很方便的增加为监控点,具有良好的系统扩充性。例如:分公司,外地工厂,大型超市商场。等。 以表格的形式展示摄像机的名称和在线状态,例如:教室 1,教室 2。 对演示系统的举例说明,例如:各行各业的应用,远程教学。等。 对产品的介绍。依据客户需求提供不同的信息。 除上述区域,你也可以根据自己情况添加或者为每个监控加载注释。 2.2 网页制作 网页制作工具:Frontpage,Dreamveaver,或者其他制作工具。 具体制作由网页制作人员完成。 第三步:插件程序设计详解 3.1 插件设计 网页插件的缺点主要是很容易被用户安装的应用软件阻挡,造成安装或运行失败。所以设计时必须尽量考虑可执行性。 其页面考虑流程图如下: 为方便并且快速的实现“网页嵌入式图像播放器”功能,特别设置了一些模 块以供程序设计时使用。 程序设计流程图如下: 程序设计流程图如下: 3.2 插入代码 (详细参数请参考附录) 一、在页面中屏幕显示位置插入代码: 二、之间嵌入代码: 可参考这个网页的源代码附录参考-脚本代码注解 (请参考 /demoplayer/index_world.shtml) 1VgplayerObject 控件综述 标准的 html 网页可以显示文字和图片,但如果我们想在网页里嵌入一个窗口来实时观看视频监控图像,应该怎样做?标准的 html 网页显然是无能为力的,。如果我们能够把一个实时视频监控软件嵌入网页就可以解决这个问题了,Microsoft 为此制定了 ActiveX 规范,只要符合这个规范的软件都可以嵌入网页。 VgPlayerObject 是一个能满足多人同时实时观看视频图像的软件,它是 标准 ActiveX 控件,能够方便的嵌入到网页里。软件运行所需的所有文件都压缩到一个叫 PlayerObject.cab 的文件里。 网页通过脚本调用VgPlayerObject 提供的 方法 (method) 和属性(property),告诉 VgPlayerObject 做什么,VgPlayerObject 完成任务后通过事件(Event),调用网页脚本里的函数通知网页运行结果。 2如何在网页里使用 VgplayerObject 控件 在网页里嵌入 VgPlayerObject 是非常容易的,和在网页里嵌入一幅图片 相似。在需要嵌入插件的地方写入下面的代码: 这段代码中只有WIDTH和HEIGHT这两个属性用户可以根据自己的实际情况修改。 注意:codebase 和 version 通过连接成为一个整体,前后不能有空格。 Codebase:告诉浏览器到哪里去下载 ActiveX 控件 Version:说明当前的控件版本是多少 width 和 height:定义了控件窗口在网页里显示的宽度和高度,可以根据需要设置它们大小。 classid:一个重要的属性。 用户打开网页的时候,浏览器看到 object 标签,就会在本机上查找安装 过的 ActiveX 控件,若已正确安装,则把 ActiveX 控件运行起来,否则先到 Codebase 指定的地方下载文件,再进行安装,最后把它运行起来。 计算机上安装的 ActiveX 控件很多,浏览器怎样才能知道所要的控件是否已经安装,并准确无误的把它运行起来了?上面代码里的 classid 派上大用场,每一个 ActiveX 控件都有自己的 classid,在 ActiveX 控件安装的时候 会写入到注册表里,浏览器根据它来自动辨别 ActiveX 控件。 如果 ActiveX 控件在用户计算机上已经安装,我们再对 ActiveX 控件进行升级,那也没有关系,浏览器每次打开网页的时候,都会检查本地安装的 ActiveX 控件版本是否比网页里 version 标记的版本老,如果是的话会重新下载更新。 3VgplayerObject 属性,方法和事件详细说明 3.1属性(property) BSTR IniFile 为了简化网页脚本代码,VgPlayerObject 使用配置文件来做一些初始化 工作。 例如: 在与之间嵌入如下代码: function PlayerObject_EventReady() DPlayerObject1.height=240; DPlayerObject1.IniFile = /demoplayer/playerobject1.ini; 配置文件定义了 VgPlayerObject 要连接那些 Media Server,相应的用户名 和密码和每一台 Media Server 上有哪些 Camera Example: 假设要连接两台 Media Server,第一台有两台 Camera,第二台 有一台 camera: server1 - 一定要使用,名称随意 ip=-服务器 IP 地址 account=guest - guest 是用户 ID password=guest-guest 是用户访问密码 fish=4193S5F26ZODQU64J572 -fish 是网页里定义的 Camera 名 称,等号后是 Camera ID engineers=J6D2N3F269OJQUH002C3 server2 ip= account=guest password=guest office=C0U3K1F26COKQUA6V2V6 3.2方法(method) (1)long Login(strSVR, strAccount, strPasswd) 配置文件里列出想访问的 Media Server,用户名和密码不能保密,如果需 要网页浏览者输入用户名密码,则脚本里调用此方法连接 Media Server。 如果返回值不等于 0,则参数有错误,错误代码见附录 (2)SetBufferSize(short nType) 设置视频缓冲区类型: nType =1 无缓冲, nType=2 缓冲区大小是 128Kbytes,nType=3 缓冲区大小是 256Kbytes,nType=4 缓冲区大小是512Kbytes。 可参考下面的代码: 缓冲区选择: -无缓冲- - 小 - - 中 - - 大 - SetBufferSize 应该在 Media Server 连接成功后才能调用。 (3)BSTR SerialNo(index) 0 = index CameraCount. 返回第 index 台 Camra 的 Camera ID SerialNo 应该在 Media Server 连接成功后才能调用。 (4)BSTR Camera Name(index) 0 = index CameraCount. 返回第 index 台 Camra 的 Camera Name 如果网页上 Camera 列表是动态产生,而不是预先定义在配置文件里,那 么(3)和(4)就可以动态的得到所有当前在线的 Camera。 Camera Name 应该在 Media Server 连接成功后才能调用。 (3)和(4)在我们这次做的网页中没有用到,在以后的发展过程中,可以作成动态的,不断循环的视频。 (5)long StartVideo(strName) 观看一路视频。strName 传入 Camera Name 或者 Camera ID. 如果返回值 不等于 0,则参数有错误,错误代码见附录 strName 传入有效的 Camera ID 没有任何问题,如果想传入 Camera Name,则要求此 Camera Name 是定义在配置文件里的 Camera Name 。 StartVideo 应该在 Media Server 连接成功后才能调用。 (6)long StopVideo (strName) 停止观看一路视频。strName 传入 Camera Name 或者 Camera ID. 如果返 回值不等于 0,则参数有错误,错误代码见附录 strName 传入有效的 Camera ID 没有任何问题,如果想传入 Camera Name,则要求此 Camera Name 是定义在配置文件里的 Camera Name。VgPlayerObject 支持同时观看多路视频,如果想让网页浏览者最多只能观看一路视频,那么 Start Video 前,应该先关闭(StopVideo)目前打开的视频StopVideo 应该在 Media Server 连接成功后才能调用 (7) boolean IsCameraOnline(BSTR strName) 判断某台 Camera 是否在线。strName 传入 Camera Name 或者 Camera ID。 strName 传入有效的 Camera ID 没有任何问题,如果想传入 Camera Name,则要求此 Camera Name 是定义在配置文件里的 Camera Name。 IsCameraOnline 应该在 Media Server 连接成功后才能调用 3.3 事件(event) (1)E

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论