论文部分内容阅读
随着人民生活水平的提高和对生活质量的追求,智能家居逐渐走进人民生活并得到迅速发展。其中一个关键技术,音视频监控越来越受正视。而嵌入式技术和无线网络技术的日臻成熟,也使得构建复杂度低、功耗低、性价比高的智能家居无线音视频监控成为可能。本文的研究目标是设计并实现基于TI的DM3730处理器和嵌入式Linux操作系统为平台的智能家居无线音视频监控系统。本文的研究重点是如何设计一个小型的、成本低的、适合家庭生活使用的无线音视频监控系统。本论文首先分析了当前智能家居监控系统的研究现状和发展趋势,提出了基于智能家居的无线音视频监控的设计思想,并设计了完整的实现方案。该监控系统分为音视频采集端和监控端。采集端采用了H.264编码、AAC编码、MPEG2-TS流等技术,根据本课题所选用的硬件平台特性,搭建了基于DM3730软件开发环境;系统按功能模块化实现的方式,设计了多线程方案,使用缓冲区,详细阐述了涉及到的各个功能模块的具体实现的方法,包括基于V4L2视频采集、基于ALSA的音频采集、基于H.264的视频编码、基于AAC的音频编码、MPEG2-TS流的媒体封装和MPEG2-TS流的RTP传送。监控端在Ubuntu系统下实现了一个功能复杂的监控软件,该软件支持多路视频监控、实时音视频录制、音视频播放等。监控端也可以是具有WiFi功能的手机、平板电脑等移动设备,支持使用自带的、适合的播放器进行音视频监控。经过测试,该系统具有良好的稳定性和可维护性,具有一定的工程实用价值。