文档介绍:华侨大学
硕士学位论文
姓名:黄思华
申请学位级别:硕士
专业:信号与信息处理
指导教师:林其伟
20100401
华侨大学硕士学位论文基于嵌入式 LINUX 的 视频传输与解码系统的研究与设计
论文摘要
本文在对嵌入式 LINUX 以及 视频处理技术进行研究的基础上,提出
了一套基于嵌入式 LINUX 的 视频传输与解码系统的设计方案。
该方案首先需根据应用需求来设计一个 WEB 服务工程同时搭建一个视频服
务器,接着选择一个硬件平台来设计 视频下载与解码终端。系统软件方面:
视频服务器使用 JAVA 语言编程和相关软件来实现,终端为基于嵌入式 LINUX
的开发,并通过移植开源的 MPlayer 来实现 视频的解码播放。系统的 GUI
设计和相关应用的实现是基于 的编程开发。终端的硬件平台采用了 ARM
架构的 S3C2440A 的嵌入式微处理器。论文的研究工作主要体现在以下几个方
面:
首先,本文研究和概述了基于嵌入式平台设计 视频传输与解码系统设
计的研究背景和意义,给出了本文所采用的系统的整体设计方案。其次对嵌入式
LINUX 下基于 QT 的 GUI 开发与设计进行研究和介绍。再者分析和介绍了系统
中 的视频传输服务模块的设计,重点对本文采用的两个协议进行介绍,分
别是:用于服务器与终端进行数据传输的 Http 协议和用于视频服务器与终端间
通讯的 JSON 协议,同时还针对 JSON 通讯协议的定义进行了相关的研究和介绍。
然后对 的解码进行研究,给出了 CAVLC 解码的一种基于码头分组的
改进算法。接着从硬件平台、软件设计等方面分析和介绍了 视频下载与
解码终端的设计。最后,对全文所做的工作进行总结和展望。
该系统设计方案在考虑实际的实现和应用后,在传输和通讯协议方面分别
采用 HTTP 协议和 JSON 协议,该方案具有设计简单,终端页面浏览速度快的优
点,在解码 的 baseline 视频时能达到大约 25fps 的帧率。
关键词: 视频服务器;嵌入式 LINUX;QT;HTTP;JSON;
I
华侨大学硕士学位论文基于嵌入式 LINUX 的 视频传输与解码系统的研究与设计
ABSTRACT
Based on researching the embedded LINUX and video processing
technology, this paper proposed a set of video transmission and decoding
system design program based on embedded LINUX.
To begin with, the program needs to design a web service project according to
application requirements and to build a video server, then select a hardware platform
to design the video downloading and decoding terminal. With regard to system
software: the video server is designed by using the JAVA language and some related
tools, the terminal is developed basing on embedded LINUX and by transplanting
open source MPlayer to achieve decoding and playback of video. We
programme based on to implement the GUI design of the system and related
applications hardware platform uses embedded microprocessor
S3C2440A with ARM architect