论文部分内容阅读
本论文针对ARM和Linux的实际应用,对比研究了现有的视频监控系统和技术路线,提出了一个新的基于嵌入式、监控点与视频服务器有效分工合作的视频监控系统。并重点分析了视频服务器的关键技术,包括监控点与视频服务器的视频数据传送机制、视频服务器与公共网络的流媒体传送机制、拥塞与流量控制、视频数据的存储、运动图像检测机制和报警机制等,提出了符合嵌入式系统的技术方案。 监控点与视频服务器的数据传输机制:监控点直接对采集到的视频数据进行压缩和以太网封装,减轻视频服务器的运算负担;采用以太网帧传送监控点与视频服务器之间的信息,直接利用MAC进行寻址,去除冗余的IP层报头开销;采用优先级标志位和资源预留申请两种方式,提供端到端的确定性的QoS传输服务保证。 视频服务器与公共网络的传输机制:不直接使用组播技术,而采用基于组播技术的应用层协议RTP/RTCP,提出基于预测的拥塞窗口和回路响应时间算法保证对网络拥塞做出正确、及时的响应,对发送速率进行适当调节,尽量减少丢包和获得高的发送速率,保证发送速率的平滑性。 视频数据的存储机制:提供两种存储方式,一是在视频服务器的硬件平台提供的IDE硬盘上进行存储,二是进行远程存储。前者采用预分配空间、连续文件、帧索引和文件索引的存储方式。 异常图像检测与报警机制:采用帧差法进行运动图像检测,采用统计方法进行背景图像的获取与更新;采用触发式报警模式,即判断到有异常图像后触发报警并进行视频存储等系列动作。 本论文提出的技术方案具有一定的应用价值;实验系统性能稳定,达到了预期效果,相关工作为相同领域的研究应用提供了有价值的参考。