论文部分内容阅读
本文提出了一种新的无线视频监控系统实现方案:把无线Mesh网络作为视频监控系统的数据承载网络,运用VLC视频服务器构建视频监控系统的视频传输和保存方案,通过SD卡来保存历史监控视频并构建FTP服务器提供客户端对历史视频的提取。这个设计方案将无线Mesh网络的结构灵活性、强覆盖能力、多跳短距离高速传输能力与VLC视频服务器优秀的视频流传输技术、强大的视频编解码处理能力结合在一起,可以极大的增强视频监控系统的可延伸性和可扩展性。在具体实现上,本文选择基于S3C2440的天嵌和FriendlyArm的嵌入式开发板做为视频采集节点的主体硬件结构,并选取Deasy公司的USB摄像头作为视频采集设备、Atheros的802.11G USB无线网卡作为无线通信设备以及Kingston的SD卡来存储历史视频信息。运用OLSR路由协议的实现版本Olsrd构建无线Mesh网络,通过灵活设置多个网关节点增强网络的吞吐量,避免由于单一网关引起的网络传输瓶颈。在视频采集节点借助VLC视频服务器来控制视频采集设备,实现基于RTP协议的视频流传输和视频信息本地保存,同时利用Linux下的Vsftpd软件建立FTP服务器向监控客户端提供历史视频信息的访问和获取功能。监控客户端节点部署在基于Windows操作系统的PC机上,使用Qt开发监控界面系统提供用户与系统的交互接口,借助VideoLAN项目提供的Libvlc库开发VLC播放控件来接收和播放视频信息。由视频采集节点构成的无线Mesh网络通过网关节点与监控客户端节点所在的有线局域网络相连,实现节点的互访。在功能上系统提供四分屏轮询播放、定点播放、自动以及手动切页以及历史视频的FTP获取。此外,本文还对视频监控系统做了一些扩展,加入了具有无线通信能力的有线视频采集节点,节点检测到有线链路断裂时自动切换到无线网络运行,有线恢复时又切回有线网络运行。本文设计的系统与传统视频监控系统相比具有更广的应用范围,同时适合有线和无线应用环境;也具更好的可扩展性,可以方便的在VLC视频服务器的基础上添加新的功能;具有网络切换功能的有线视频采集节点的设计极大的提高了有线监控的健壮性,也提供了一个新的基于网络融合的功能扩展思路。