论文部分内容阅读
随着后PC时代的来临,传统意义上的嵌入式系统与计算机的界限变得越来越模糊。特别是移动互联网的迅速发展,很大程度上改变了人们的工作和生活方式。在这样的大背景下,多媒体技术也有了新的发展。其中多媒体的传输方式已经由原来的完全的下载模式正在朝着实时流的方向改变,也就是通常所讲的流媒体技术。本课题以嵌入式系统为基础结合流媒体技术,设计了一款具有高性能、低功耗且拥有面部探测等功能的网络视频监控系统。系统采用ARM架构的嵌入式硬件平台,软件平台为开源的嵌入式Linux操作系统,视频的压缩编码方式使用的是迄今为止编码压缩效率最高的H.264编码方式,人体面部识别部分是基于英特尔主导的跨平台计算机视觉库—OpenCv(Open Source Computer Vision Library)实现的,网络传输部分主要是基于Adobe System公司的RTMP(Real Time Messaging Protocol)完成的,它是Adobe System公司的私有传输协议,主要用于Flash Player和Flash Server之间数据的传输。论文首先介绍了课题的背景,之后详细阐述了以ARM11架构处理器s3c6410为核心的嵌入式系统平台搭建原理及过程,随后重点阐述了多媒体编解码技术和网络流媒体传输技术以及面部识别技术的研究和实现过程。