● 摘要
随着计算机、通信技术和嵌入式系统的发展,视频监控系统得到了越来越广泛的关注,其应用的范围也越来越广泛。视频监控系统也从最初的模拟视频监控系统逐渐发展为全数字化和网络化的智能视频监控系统,前端一体化、视频数字化、监控网络化和系统智能化已经成为视频监控系统领域公认的发展方向。本课题根据网络视频监控系统的需求,在参与设计和完成网络摄像机硬件平台的基础上,实现了以Hi3510多媒体通信处理器为核心、以嵌入式Linux为操作系统的网络摄像机系统。该平台针对采用软件方式进行视频编码效率低的问题,采用了专用DSP来完成H.264视频编码,提高了网络摄像机平台视频编码的效率。在系统平台的实现方面,本课题完成了系统引导程序和嵌入式Linux操作系统的改造,将它们成功运行于网络摄像机的硬件平台,从而为后续工作打下了良好的基础。同时,针对网络摄像机系统设计的需求,本课题设计和实现了与视频处理和控制相关的IIC总线驱动程序、TW2834和ADV7171视频控制器驱动程序,使得可以充分发挥网络摄像机系统的最大效能,实时地采集视频信息并生成H.264视频码流。此外,本课题针对网络摄像机系统在移动环境下的功耗问题做了深入的研究,结合网络摄像机平台的现有设计,实现了一种有效的功耗控制算法。实验结果表明,该功耗控制算法可以有效地降低网络摄像机系统的功耗。最后,本课题实现了一个支持H.264码流、视频直播和实时监控的RTSP流媒体服务器系统。