论文部分内容阅读
随着数字信号处理技术、视频编解码技术、网络通信技术的发展,网络视频监控系统正日渐普及。其中基于嵌入式技术的网络视频监控系统以其体积小、成本低、稳定可靠、实时性好等特点,有广阔的发展前景。本文i.MX27为核心的硬件设备上实现了基于B/S结构的嵌入式网络视频监控系统。 首先,结合硬件设备的条件和系统的功能需要,完成系统的总体方案设计。在虚拟机上搭建交叉编译环境、裁剪并编译Linux内核,实现Linux操作系统的移植。 其次,深入研究网络传输控制协议、H.264视频编解码技术和流媒体服务器相关技术,分模块详细设计和实现系统功能。使用V4L2编程实现了视频的采集;结合i.MX27的硬件编解码单元,实现了视频图像的压缩;深入研究了Live555开源库源代码,实现了以Live555为基础的流媒体服务器,由流媒体服务器控制视频流的传输。 然后,在硬件平台上搭建了嵌入式Web服务器环境,研究了VLC的ActiveX插件,以网页嵌入ActiveX插件的方式实现了监控视频的网页播放。 最后,对系统进行整体测试。分别使用VLC播放器和系统监控网页进行测试,网页视频播放效果良好,可以播放、暂停和抓图。