体育场馆视频监控系统的设计与实现_第1页
体育场馆视频监控系统的设计与实现_第2页
体育场馆视频监控系统的设计与实现_第3页
全文预览已结束

下载本文档

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

文档简介

1、体育场馆视频监控系统的设计与实现作者:何志文时间:2010-1-20 10:36:00 论文关键词:体育场馆视频监控无线延伸论文摘要:视频监控系统逐渐成为体育场馆安防系统的重要因素。体育场馆监控系统具有监控点灵活分散、监控环境复杂多变的特点,根据体育场馆的实际情况,提出了一套以IP网络为主,辅以无线覆盖延伸的统一视频监控管理平台的方案。该方案具有灵活性高、投资低、功能强等优点,对于体育场馆监控系统解决分散监控、集中管理的难题具有一定的借鉴意义。 大型体育场馆的特点就是规模大、档次高,接待的来宾、运动员的等级也高,因此对安防的要求也特别高:体育场馆举办大型比赛、开幕、闭幕以及其他大型活动时,包括

2、了场馆的训练、比赛场地、各种休息室以及来宾、运动员出入口、通道,还有重要设备、停车场等场所,视频监控系统都是安防的重要手段。安防设施将还为体育场馆平时的健身、锻炼、休闲、信息服务、会展服务以及日常工作提供安全保障来解决场馆的设施安全、物品安全、防盗等一系列问题。如果再考虑其他分散的体育场馆,体育场馆视频监控系统的监控点多覆盖范围广的特点就更加明显,因此如何充分发挥场馆的安防系统的作用、方便管理、降低成本、简化网络设备的问题是场馆管理人员面临的重要问题。根据场馆大型活动的同期性低的特点,采用监控网络灵活可调、移动的方法,可以收到很好的效果。 一、系统设计 随着计算机的普及、应用,网络通信技术及图

3、像压缩处理技术的快速发展,远程数字视频监控系统以数字视频处理技术为核心结合网络技术、多媒体技术,可以实现视频的远端采集压缩和存储;视频的传输以TCP/IP网络为基础,通过RTP/RTCP协议调整图像质量和通信速率;而工作人员可以通过联网电脑实现对所有监控点的全自动视频监控。传统的远程数字视频监控系统针对每个监控点都需要铺设网线,这样不便于监控网络的扩容以及监控点位置的调整,在难以铺设网线的位置,还容易形成监控盲点。因此在设计我市体育场馆(含局办公楼)的视频监控系统时,以TCP/IP网络作为骨干网,引入WLAN(Wireless Local Area Networks)作为骨干网络的无线延伸,有

4、效改善了监控覆盖范围,并实现了监控网络和监控点位置的灵活调整。 二、监控前端 视频监控前端的硬件设计实现,前端系统采用Samsung 公司S3C2410 芯片作为中央处理器, 该芯片内部集成了ARM920T处理器核的32 位微控制器,该处理器最高运行频率可达到203MHz,它的低功耗、精简指令和全静态设计特别适合于低成本和低功耗设计。S3C2410还提高了丰富的片内资源,可以支持Linux系统,此外主控制器还需外围存储单元如flash和SDRAM。flash中存放Linux的Boodloader、系统内核、文件系统、应用程序以及环境变量和系统配置文件等;SDRAM读写速度快,系统运行时把它作为

5、内存单元使用。 Conxent公司的BT835芯片可以完成原始视频的视频格式解码以及A /D转换,BT835将摄像头输出的模拟视频转换为YCrCb格式的数字信号,并传输给MPEG-4 视频编码芯片IME6400。S3C2410是视频监控的核心,它控制并协调各模块工作,提供控制信号,通过指令实现各模块所需要的选通、缓冲、读/写使能、数据总线和地址总线的切换,等等。摄像头控制是通过S3C2410上的RS-232 口进行,允许用户通过调节镜头的景深、焦距以及光圈来调整图像效果。由监控后台端的软件通过SOCKET 网络接口,把调整信息发送给S3C2410,S3C2410接收到控制指令后,进行指令识别,

6、然后向对应的RS-232 口发送指令去控制摄像头,完成调整任务。 嵌入式Linux操作系统具有较好的实时性和稳定性,而且源码开放,因此开发较为容易,开发周期短和成本低。在嵌入式Linux系统中,内核是核心部件,设备驱动程序是内核的重要部分,它可以直接访问硬件。对于用户进程,设备驱动程序屏蔽了具体物理设备的操作细节,并为内核提供了一个I/O接口,用户进程使用这个接口实现对设备的操作。由于IME 6400编码电路是全新的外围硬件设备,Linux内核不可能有该设备标准驱动,因此需要开发编码电路的Linux设备驱动程序。Linux驱动程序按设备类型可分为3类:字符型设备驱动程序、块设备驱动程序和网络设

7、备驱动程序。本文中IME6400编码电路属于字符型设备驱动程序,Linux内核对IME 6400的访问可以通过外围扩展总线对IME 6400接口寄存器的访问实现。嵌入式Linux系统的用户进程主要用于调度外部设备,完成视频数据的采集、打包以及传输。调度算法的流程图如图3所示,系统先对所有外部硬件设备初始化,当监控开始后,首先将指针指向空闲的缓存区,然后启动视频数据读取进程从设备IME6400中读取视频数据,当缓存区满后启动视频数据打包进程将视频数据分组打包,最后调用视频数据发送进程从网络发送视频数据,直到数据缓存区空为止。 三、监控后台 视频图像传输与传统文件传输有明显区别,视频图像传输在实时

8、性、同步性上要求很高,而且要求传输延迟小,但允许一定的数据错误和丢失。UDP 协议主要用来支持计算机间传输数据的网络应用。通过使用端口号为不同的应用保留其各自的数据传输通道,可以实现同一时刻对多项应用同时发送或接收数据。与TCP 协议不同,UDP 排除了信息可靠传递机制,大大降低了执行时间,但也存在如连接不可靠,容易丢失数据包等缺点。为了提供可靠、高效的视频数据传输,需要其他上层协议来弥补UDP的缺陷。 实时传输协议RTP(Realtime Transport Protocol)是针对Internet上多媒体数据流的一个传输协议。RTP被定义为在一对一或一对多的传输情况下工作,其目的是提供时间

9、信息和实现流同步。RTP的典型应用建立在UDP上,但也可以在TCP或ATM等其他协议之上工作。RTP本身只保证实时数据的传输,并不能为按顺序传送数据包提供可靠的传送机制,也不提供流量控制或拥塞控制,它依靠RTCP提供这些服务。实时传输控制协议RTCP(Realtime Transport Control Protocol)负责管理传输质量在当前应用进程之间交换控制信息。在RTP会话期间,各终端周期性地传送RTCP包,包中含有已发送数据包的数量、丢失数据包的数量等统计资料,因此,服务器可以利用这些信息动态地改变传输速率,甚至改变有效载荷类型。RTP和RTCP配合使用,能以有效地反馈和最小的开销使

10、传输效率最佳化,故特别适合传送网上的实时数据。监控后台是一个安装在PC上的Windows 应用程序(图4)。应用程序通过Windos系统提供的API函数获取网络传输过来的UDP包,通过UDP包解析获得RTP包并按一定策略将分散在各个数据包中的视频数据流恢复,然后经过DirectShow处理在用户界面显示。DirectShow 是微软公司在ActiveMovie 和Video for Windows 的基础上推出的新一代基于COM的流媒体处理的开发包,与DirectX 开发包一起发布。DirectShow为多媒体流的捕捉和回放提供了强有力的支持。运用DirectShow,可以很方便地从支持WDM驱动模型的采集卡上捕获数据,并且进行相应的后期处理乃至存储到文件中。因此用户可以通过操作界面方便地设置图像大小、帧率与波特率并通过反向控制信道发送指令视频前端,控制监控的开始和停止。 四、结语 建立统一的视频监控管理平台,能很好地解决体育馆、体育局

温馨提示

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

评论

0/150

提交评论