论文部分内容阅读
伴随着网络技术和流媒体技术的高速发展,安防监控结合互联网技术和流媒体技术传递的信息已经由单一的图像模式过渡为视频、音频、文字相互融合的多媒体通信模式。同时人们对通信的质量的要求日益提高,视频监控不仅满足于提供高清的画质,同时也需要高保真的音质,还需要通信双方的能进行实时互动,音视频网络监控能够供更加全面的信息已经成为安防监控的发展趋势。音视频同步效果是衡量音视频监控质量的关键标准,音视频通过网络传输在满足高清画质同时也要保证实时性和唇音同步成为发展音视频监控必须面对的问题。为此本文开展了嵌入式音视频同步网络监控系统的的设计与实现,主要研究和成果如下。本文首先介绍了监控发展背景和趋势,阐述了音视频监控的研究意义和应用前景,同时介绍流媒体技术的发展,对常见音视频编解码技术进行了分析与对比,确定了处理高清图像性能优越H.265/HEVC视频编码标准,音频方面采用算法简洁高效,低码率占用网络带宽少的AAC音频编码;研究了常用的网络传输协议,分析了TCP协议和UDP协议的技术特点和应用场合,提出更适合同时保证流媒体传输Rtp/Rtcp协议;研究了流媒体同步机制的解决方案,分析了多种音视频控制算法的优势与不足,确定采用基于时间戳控制的音视频同步控制算法。然后介绍了监控系统总体设计方案,采用嵌入式硬件开发平台,基于Linux操作系统,搭建开发环境移植Linux系统和重要应用软件库,构建嵌入式Boa网络服务器为监控系统网络化平台。紧接着对监控系统任务模块化分组,音视频采集模块、压缩编码模块、网络同步传输模块、终端同步控制模块进行应用程序开发,采用LINUX系统中的多线程技术实现音视频采集编码同步控制技术。然后设计监控网络客户端GUI设计和功能设计。最后对系统进行测试显示:实验结果表明,监控画面清晰无抖动,实时性好,音频效果清晰,音视频吻合效果好满足应用要求。