论文部分内容阅读
在智能家居的生态中,家用视频监控系统已占有不可或缺的重要地位,也是安防领域的重要构成部分。安装简易、直观、操作简单和功能强大等优点使其得到广泛应用。随着互联网技术、嵌入式技术以及多媒体技术的飞速进步,安防领域随之得到了迅猛的发展,并且由于“无线城市”概念的提出,4G、Wi Fi等无线网络的使用变得更加的广泛,而视频监控系统则从传统的有线连接的方式逐渐转向了无线的连接方式,避免了繁杂的布线,使得安装更加方便灵活。然而视频画质不断地趋于更高清的态势并且越来越多的消息信号需要传递,使得传输的数据量不断加大。此外,在无线传输过程中其信号易受到各种因素的干扰,如障碍物的阻挡、信号与信号之间的干扰等,所以确保数据传输的稳定性显得尤为重要。针对这些问题,设计并开发一种具有自适应网络带宽能力的视频监控系统。本文首先根据实际需求设计了视频监控系统的总体架构,确定监控系统的开发方案,采用HI3516芯片作为核心硬件开发平台,并在嵌入式Linux系统上进行应用程序的开发。其次对视频监控系统中的H.264编码标准以及码率控制技术进行了研究,并分析了网络带宽测量机制。提出基于高斯分布的可用带宽预测模型,结合实时帧率的大小评估当前网络与传输码率的关系,使得动态网络和视频码率控制形成一条闭环回路,最终在不影响网络负载的情况下实现一种自适应网络带宽的传输码率自调节机制。主要开发工作是采用模块化的方式完成系统的模块化设计与开发,将视频监控系统划分为视频采集编码模块、视频侦测模块、自适应网络带宽的码率控制模块以及视频解码播放模块。音视频的同步选择了基于时间轴的多线程同步解码方式,而不是采取移植ffmpeg库等方法,更加充分地利用系统资源。本文对整个系统进行了需求分析并采用模块化设计,使得系统具有更好的扩展性和可维护性,适用于嵌入式系统。同时,完成了设计方案中各系统功能并对其进行了功能测试,达到预期的效果,实现了一个可根据实际网络条件自适应调整视频码率以及具有网络化、集成化、数字化等特点的智能家居视频监控系统。本文对同类型视频监控系统的设计开发具有一定的参考意义和借鉴价值。