基于MPEG_4的远程数字视频监控系统设计与实现.pdf
《基于MPEG_4的远程数字视频监控系统设计与实现.pdf》由会员分享,可在线阅读,更多相关《基于MPEG_4的远程数字视频监控系统设计与实现.pdf(5页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、基于M PEG-4的远程数字视频监控系统设计与实现邢征军邵惠鹤胡立生摘要结合当前视频技术、计算机技术、通信技术的发展情况,介绍一种远程数字视频网络监控系统的设计与实现。文中首先分析了采用M PEG-1和H.263标准实现数字视频监控系统的不足,提出基于M PEG-4标准的数字视频监控系统的设计思想。接着给出了完整的基于M PGE-4的远程数字视频监控系统的设计与实现。关键词视频监控M PEG-4ADSL组播视频监控以其直观、方便、信息内容丰富而广泛应用于安保、生产管理等场合,成为金融、商业、交通乃至住宅、社区等领域安全防范监控的重要手段,它为这些行业的安全防范和环境监控起到了不可忽视的作用。近
2、10年来,随着计算机、网络以及图像处理、通信传输、自动化技术的发展,视频监控技术也有了质的飞跃,视频监控系统从早期的模拟时代进入了数字时代。另一方面,由于企业的活动范围日益扩大和工作场所(特别是在一些危险性大、人不可直接观察或者不易直接观察的特殊场合)日益增多,企业对远程数字监控系统的需求也日益增加。图像编解码技术是远程实时监控中的关键技术之一。近十几年来许多专家学者提出了有关视频压缩的算法,国际上也形成了统一的压缩标准。主要的图像压缩标准有M PEG-1、M PEG-2、M PEG-4、H.261、H.263等几个标准。目前许多实时监控系统采用的仍然是M PEG-1的格式。这种编码格式的压缩
3、率不高(平均只有50:1),需要很高的传输速率。在现有的实际网络带宽下,很难得到实时流畅的图像。另外,低压缩的视频数据需要网络分配很大一部分带宽,往往也会造成网络拥塞。目前在低带宽上传输活动视频的另一个解决方案就是采用H.263标准,尽管H.263也具有较高的压缩比,但是图像质量差于M PEG4,灵活性也差于M PEG-4。M PEG-4是新一代的图像压缩技术标准,它能利用很在窄的带宽,通过帧重建技术压缩和传输数据,使得能够以最少的数据获得最佳的图像质量,它在远程数字视频监控系统中的应用将会越来越广泛。下面简要介绍这种标准。一、M PEG-4视频压缩标准介绍M PEG-4是一个由M PEG(M
4、 oving Picture ExpertsGroup,运动图像专家组)开发的国际标准。它的正式ISO?IEC名称为“ISO?IEC 14496”,是继M PEG-1、M PEG-2之后ISO?IEC推出的又一个重要的视音频编解码标准。它于1998年10月制定完成,并于1999年1月成为国际标准。与其他压缩标准相比,M PEG-4最大的特点是其更适于交互AV服务以及远程监控。M PEG-4是第一个使用户可在接收端对画面进行操作和交互访问的编码标准。它是基于内容(对象和实体)的编码,不像M PEG-1,2是基于像素的编码。M PEG-4对每一个对象的编码形成一个对象码流层,该码流中包含着对象的形
5、状、位置、纹理以及其他方面的属性等。对一幅图像编码所形成的码流就由一系列这样的对象层码流所构成。用户可以直接对对象层进行存取操作,可以有选择的只对感兴趣的对象进行传输、解码和显示。M PEG-4特别针对低带宽等条件设计算法,其算法与M PEG-1、M PEG-2相比更为优化,因而在压缩效率上更高,同等条件如场景、图像格式和压缩分辨率条件下,经过编码处理的图像文件所占用的存储空间也越小,使低码率的视频传输成为可能。甚至在公用电话线上就可以连续传输视频,并能保持图像的质量,这是其它技术做不到的。另外,其它的压缩技术由于算法上的局限,在画面中出现快速运动的人或物体和大幅度的场景变化时,图像质量下降。
6、而M PEG4采用基于对象的识别编码模式,从而保证良好的清晰度。这个特性特别有利于出现异常时的图像监控,例如,出现小偷时,利用M PEG-4编码很容易得到当时现场清晰的图像。二、系统的设计与实现1.系统介绍在日常生活中,很多的工作场合地处荒郊野岭,但图像远程的实时监控往往又很有必要。铺设图像通信专线,采用无线信号传输图像费用过高,不是任何企业都能承担或者必要,特别是多点监控,再则是国家法律不允许乱铺乱设。而且,特殊的地理位置是使铺设专线或安装无线信号中继施工困难,甚至无法施工。另外,为了获得稳定的图像质量对网络的带宽和图像的压缩码流有了一定的要求。综合以上的因素,我们选择M PEG-4标准来压
7、缩视频流,并采用ADSL来完成网络传12M icrocomputer Applications Vol.20,No.4,2004 开发应用 微型电脑应用 2004年第20卷第4期 胡立生上海交通大学自动化系副教授 上海20003邵惠鹤上海交通大学自动化系教授 博士生导师上海20003邢征军上海交通大学自动化系硕士研究生 上海20003输。ADSL即非对称数字信号传送,是一种通过现有普通电话线提供宽带数据传输服务的技术,是一项将高带宽服务送到家庭和企业的新的运行平台。ADSL能够在现有的普通电话线上提供高达1-8 M bit?s的高速下行速率及640kbit?s到1 M bit?s的上行速率,从
8、带宽上远远满足了M PEG-4标准视频传输25帧?秒至少需256Kbits带宽的要求。ADSL还可以与普通电话共存于一条电话线上,在接听、拨打电话的同时进行数据传输而互不影响。在现有的电话线上安装ADSL也极其方便快捷,除了在用户端安装专用通讯终端外,不用对现有线路作任何改动。为适应ADSL不能获得固定IP,远程数字视频监控系统的构架设计如图1所示。图1系统构架图从图1可以看出,整个系统由三部分构成:DVR、中央服务器(Server)和远程监控端(Remote Supervisor)。DVR是数字视频录像系统包括数码摄像头、云台、报警设备、M PEG-4图像压缩卡以及控制软件等几部分。为了减轻
9、CPU的负荷,提高计算机的性能,DVR端采用硬件压缩视频流,并利用软件控制视频流的存取和播放及其它辅助功能。而在中央服务器和远程监控端考虑到各种功能的实现,采用软件解码器解码接收到的视频流。另外,中央服务器拥有固定IP地址,而每个DVR和远程监控端是普通的网络用户,每次连接Internet时动态地获得一个IP地址。与系统构架相对应,整个软件模块也分为三个部分:M ain(文件夹中包含DVR.dll);Server(服务器端);和Server(远程监控端)。为了使用方便,将服务器端和远程监控端作为同一个软件包Server,而在运行Server.exe时起始画面对话框中只需选定是中央服务器还是远程
10、监控端。整个软件各部分均采用V isual C+6.0编写。2.各部分网络传输工作流程1)DVRDVR通过摄像设备获得本地视频,并通过M PGG-4视频压缩卡压缩成适于远程传输的M PEG-4视频流。每次开机时将本地信息(名称、动态IP地址和摄像头数目)自动报告给中央服务器;当接收到传送命令时将本地实时音视频数据或者历史资料发送给中央服务器或者远程监控端;关机时再次回报中央服务器,表明本DVR不再接收数据传送命令,直到下一次开机。2)中央服务器(Server)中央服务器拥有固定的IP地址,并且一般情况下不会关机。每当有DVR上线工作时,则将这个DVR的有关信息存储并更新地址列表。地址列表可以被
11、任意一个远程监控端读取;而当每一个DVR关机下线时重新更新地址列表。中央服务器上也可以随时对任意一个DVR的实时数据和历史资料进行监看。3)远程监控端(Remote Supervisor)远程监控端开机后从服务器上自动获取所有在线DVR的地址列表,选择监看对象和通道后可以监看想要的DVR实时数据和历史资料。每个DVR在开机的时候会主动向服务器汇报个人信息,所以在地址簿里会出现目前在工作的DVR(名称、IP地址和通道数目)列表,地址列表每30秒自动刷新一次,而点击“刷新”按钮可以对地址表实时更新;另外,如果服务器IP地址出现变动,会使得每个DVR自动登录不能成功,则地址列表里不会出现任何内容,这
12、时可以点击按钮“手动”人为地增加地址簿的内容。每个远程监控端查看都需要验证用户名和密码,以保证系统数据的安全性。这样远程用户只要有权限,无论在家中还是出差在外地都可以使用笔记本通过ADSL,实时查看工业22M icrocomputer Applications Vol.20,No.4,2004 开发应用 微型电脑应用 2004年第20卷第4期现场图像,还可以进行其它一些拥有权限的操作。3.系统主要功能设计与实现系统功能主要包括监控与录像、报警、远程回放及资料下载备份、日志功能、组播和多国语言等几方面。1)监控与录像多路同时监控和录像。可同时监控多达十六路的实时视频音频多媒体信息,并可通过软件随
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 MPEG_4 远程 数字视频 监控 系统 设计 实现
限制150内