论文部分内容阅读
网络视频监控系统是在数字化视频数据的网络实时传输和控制成为可能的情况下产生的以计算机技术、图像视频压缩技术和视频数据实时传输技术为核心的新型数字视频监控系统,具有附属设备少,造价低、操作简单、维护方便等特点.将IP网络技术,嵌入式技术和多媒体技术相结合,构建一个灵活高效、可扩展性强、可靠性高的多媒体监控系统是当前监控技术的发展趋势.该文所讨论的就是一个嵌入式的数字视频监控系统的设计与实现.该系统的监控终端的设计采用了当前较为先进的嵌入式技术,将监控终端的所有功能都集中到一块嵌入式系统板上,采用以太网作为网络传输介质,并使用TCP/IP网络协议.这种设计和早期的用工控机或者PC机做监控终端的系统相比,具有很多优点,如成本低,功耗低,体积小,安装方便,具有较高的稳定性和可靠性,系统维护方便.该文对监控终端的两种设计方案-单任务的系统实现和嵌入式OS(μClinux)的系统实现-分别进行了探讨.该系统视频采用了MPEG4编码协议进行编码,符合国内外视频监控标准.为了高效实时的实现Blackfin DSP上的图像编码,论文作者对MPEG4的编码算法进行了优化,采用了比较好的零块检测技术,并实现了一种高效的运动预搜索方法,减少了运动搜索运算量,给整个编码系统的实时化提供了算法保障.为了更好的解决多路视频数据的实时网络传输的问题,该系统采用IP组播的UDP传输方式进行视频数据的发送,并结合Winsock的重叠I/O机制进行数据接收.系统运行效果良好.对于多个组播组的情况,该系统建立了一个组管理服务器来进行统一的组管理和用户登陆管理.该文实现了自己的DirectShow源Filter的设计,成功的将解码显示端设计在DirectShow架构上,使软件结构的更加模块化和层次化,用户界面设计与底层网络接收、视频解码、视频显示完全分离开,使系统的二次开发变得轻松.