1 / 68
文档名称:

基于ARM9平台嵌入式流媒体系统的设计与实现.pdf

格式:pdf   页数:68
下载后只包含 1 个 PDF 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

基于ARM9平台嵌入式流媒体系统的设计与实现.pdf

上传人:山吉 2014/2/18 文件大小:0 KB

下载得到文件列表

基于ARM9平台嵌入式流媒体系统的设计与实现.pdf

文档介绍

文档介绍:太原理工大学
硕士学位论文
基于ARM9平台嵌入式流媒体系统的设计与实现
姓名:王雷
申请学位级别:硕士
专业:通信与信息系统
指导教师:刘彦隆
20100401
太原理工大学硕士研究生学位论文
基于 ARM9 平台嵌入式流媒体系统的设计与实现
摘要
近些年来,计算机技术、嵌入式技术、通信技术、视频压缩技术的飞速发
展,为基于嵌入式流媒体技术的应用提供了广阔的空间。稳定的网络流媒体系
统需要解决视/音频编解码、网络传输、远端设备控制等技术问题,同时还要考
虑系统的灵活性和精简性,将嵌入式系统和流媒体技术相结合,构建一个灵活
高效、扩展性强、可靠性高的系统代表着当前网络流媒体技术的发展趋势,也
越来越受到开发厂商和消费者的青睐。
本文主要对嵌入式流媒体系统的核心部分:构建嵌入式软件系统、
RTP/RTCP 协议族、视频采集模块,视频传输模块进行了深入的分析研究,给出
系统实现过程和测试结果。
本文的第二章、第三章对流媒体技术和嵌入式系统的相关知识进行了分析
研究,为后续系统的代码实现打下理论基础。论文的第四章对系统进行整体设
计和各个模块的实现,介绍了系统的硬件系统,重点实现了软/硬件开发环境的
构建:ZC301P 摄像头驱动的加载,嵌入式 Linux 内核的编译与移植。然后研究
了流媒体传输的 RTP/RTCP 协议族,分析了 RTP 和 RTCP 协议的工作流程,给
出了协议编码实现过程中的关键数据结构和函数。文章第五部分介绍了采用多
线程机制实现系统各个部分的同步工作,提高了系统资源的利用率以及系统的
稳定性和实时性。搭建了系统的测试环境,得到测试结果,并作分析。通过分
析系统测试结果,对不完善处,提出下一步工作的重点。
关键词:ARM9,Linux,流媒体传输协议,多线程
I
太原理工大学硕士研究生学位论文
DESIGN AND IMPLEMENTATION OF EMBEDDED
STREAMING MEDIA SYSTEM BASED ON ARM9
ABSTRACT
In recent years, the rapid development puter technology, embedded
system technology, communication technology, pression technology, has
provide a wide space for embedded streaming media application. The reliable
networking streaming media needs to handle technology issues of the video/audio
coding and decoding, work transmission and the remote control. At the same
time, we also should consider the mobility and simple of system, so bine the
embedded system technology and streaming media technology to construct a
high-efficient, extensible and reliable system which represents the developing trend
work streaming media. The system is ing more and more popular with
manufacturers and consumers.
This thesis discussed and analyzed deeply the core of the embedded streaming
media system which concludes: construct embedded software system, RTP/RTCP
protocol, video capture module, video transmitting work module. At the
end, the thesis showed the progress of the system implementation and the result of the
system test.
In the second chapter and third chapter