基于ARM920T和Linux的嵌入式MPEG4网络视频服务器

来源 :浙江大学 | 被引量 : 0次 | 上传用户:elongyu999
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着信息技术和芯片技术的飞速发展,网络和视频应用已经遍布于整个嵌入式领域。新型的处理器、网络处理芯片速度不断提高,体积越来越小,新的编解码技术不断涌现,更为嵌入式网络视频应用推波助澜。如何使实时视频编码及其网络传输技术应用于嵌入式系统,开发高效、体积小、应用广泛的嵌入式视频服务器,是本论文所要研究的课题。本文设计和实现了基于ARM920T和Linux操作系统的嵌入式MPEG4网络视频服务器,采用Atmel公司的AT91RM9200 ARM9处理器和INTIME公司的MPEG4编码芯片IME6410,与高效的Linux操作系统相结合,通过设备驱动程序的开发和软件的支持与优化,组成了一个体积十分小巧(9cm×5cm)性价比极高的网络嵌入式MPEG4视频编码模块。同时还为该编码模块开发了基于PC的网络媒体服务器,使其成为一个完整的嵌入式MPEG4网络视频服务系统。此外,为其扩展的LCD和触摸屏设备使今后的功能更新和扩展成为可能。文章首先简要介绍了嵌入式网络视频服务器的基本概念和应用场合。之后,从整体上介绍了本文所述的嵌入式MPEG4网络视频服务器的结构、基本原理和设计方案。在此基础上根据MPEG4视频编码模块的功能划分依次详细叙述其各个模块的软硬件实现,包括基于AT91RM9200和Linux的嵌入式主控平台,基于IME6410的MPEG4编码板和LCD控制器及触摸屏三部分。然后着重讨论了与之配套的媒体服务器的软件实现和算法优化。最后给出了系统测试。本文的成果具有良好的扩展性,可应用于多种场合。
其他文献