基于802.11网络的无线视频传输系统设计

基于802.11网络的无线视频传输系统设计

论文摘要

随着无线通信技术和计算机网络技术的飞速发展,无线网络传输带宽不断提高,实时数据传输能力不断增强,无线局域网日益普及,基于无线局域网的视频传输成为了研究的热点。与有线网络相比,无线网络具有组网灵活、可扩展性强、便携性好、网络改造方便、维护费用低等优点。本文提出了一种基于嵌入式Linux操作系统、采用ARM920T内核的S3C2440A嵌入式微处理器为软硬件平台的实时无线视频传输系统的设计与实现方案,该系统可将经过MPEG-4软件压缩编码后的视频图像通过802.11无线网络传输到视频服务器,实现对视频图像的分析,存储和显示。论文中首先介绍了系统的总体设计,包括系统的硬件设计以及系统软件开发环境的建立。其中,交叉编译环境的构建是完成后续开发工作的基础,Qt的移植为开发板上应用程序的运行创造了条件。接下来介绍了系统主要功能模块的设计与实现,包括视频数据采集模块、无线视频传输模块的硬件设计、嵌入式Linux的驱动程序移植、MPEG-4数字视频软件压缩以及应用程序的实现。该系统采用UDP协议以及RTP/RTCP协议实现了802.11无线局域网内的视频传输,可靠性高且易于使用,可方便的应用到以无线视频为基础的无线视频监控、无线视频会议等需要进行视频传输的场合。

论文目录

  • 中文摘要
  • Abstract
  • 中文文摘
  • 目录
  • 绪论
  • 1.课题研究的背景及意义
  • 2.无线视频传输领域的研究进展
  • 3.论文的主要研究内容及结构安排
  • 第一章 无线视频传输系统的总体设计
  • 第一节 系统总体设计思路
  • 第二节 嵌入式前端设备的硬件设计
  • 1.2.1 系统主控制器
  • 1.2.2 视频采集模块
  • 1.2.3 无线通信模块
  • 第三节 嵌入式前端设备的软件设计
  • 第四节 本地接收服务器的设计
  • 第五节 本章小结
  • 第二章 嵌入式系统环境构建
  • 第一节 嵌入式系统概述
  • 2.1.1 ARM处理器的介绍
  • 2.1.2 ARM9的主要特点
  • 2.1.3 ARM920T S3C2440A
  • 第二节 Linux操作系统开发
  • 2.2.1 交叉编译环境的构建
  • 2.2.2 嵌入式系统中的BootLoader移植
  • 2.2.3 Linux内核以及文件系统的移植
  • 第三节 系统平台GUI环境建立
  • 2.3.1 Qt for Embedded Linux的底层图形引擎
  • 2.3.2 Qt for Embedded Linux的信号与槽机制
  • 2.3.3 Qt for Embedded Linux的移植与应用
  • 第四节 本章小结
  • 第三章 摄像头视频数据采集
  • 第一节 USB摄像头驱动程序的加载
  • 第二节 基于Video4Linux的视频数据采集
  • 第三节 本章小结
  • 第四章 MPEG-4数字视频压缩技术
  • 第一节 基于对象的MPEG-4视频编码
  • 第二节 MPEG-4压缩编码在Linux平台上的实现
  • 4.2.1 Xvid编码器在Linux平台上的移植
  • 4.2.2 Xvid编码算法的实现
  • 第三节 本章小结
  • 第五章 视频图像无线传输技术
  • 第一节 无线网卡的驱动移植
  • 第二节 视频传输协议
  • 5.2.1 网络传输协议
  • 5.2.2 流媒体传输协议
  • 第三节 流媒体传输模块的软件实现
  • 5.3.1 JRTPLIB嵌入式环境的搭建
  • 5.3.2 网络传输的应用程序实现
  • 5.3.3 系统的运行结果
  • 第四节 本章小结
  • 第六章 结论
  • 第一节 本文总结
  • 第二节 工作展望
  • 参考文献
  • 攻读学位期间承担的科研任务与主要成果
  • 致谢
  • 个人简历
  • 相关论文文献

    • [1].嵌入式Linux下基于CGI的动态Web的实现[J]. 计算机时代 2010(04)
    • [2].基于Qt支持库的嵌入式系统中GUI分析与设计[J]. 江苏电器 2008(10)
    • [3].Qt/Embedded在S3C2440平台上的移植与开发[J]. 电视技术 2010(10)
    • [4].嵌入式Linux下基于MiniGUI的GIS实现[J]. 微计算机信息 2008(02)
    • [5].基于Qt Embedded的网络收音机的设计与开发[J]. 现代电子技术 2011(14)
    • [6].基于Linux的S3C2410嵌入式系统开发[J]. 电脑知识与技术 2009(17)
    • [7].一个基于Bash的轻量级构建系统的设计与实现[J]. 计算机科学 2013(S2)
    • [8].基于ARM-Linux环境下MiniGUI的移植[J]. 微计算机信息 2010(05)
    • [9].Linux嵌入式应用浅析[J]. 科技信息 2009(01)
    • [10].基于嵌入式Linux的远程数据采集系统[J]. 微计算机信息 2009(16)
    • [11].基于ARM9嵌入式Linux系统的Qt实现[J]. 洛阳师范学院学报 2016(05)
    • [12].嵌入式CGDB调试器的应用和性能分析[J]. 通信与信息技术 2014(02)
    • [13].嵌入式Linux环境下MiniGUI的研究与移植[J]. 哈尔滨理工大学学报 2009(01)
    • [14].基于XML的嵌入式系统日志解决方案[J]. 计算机技术与发展 2009(05)
    • [15].嵌入式LINUX系统硬件开发平台[J]. 中国教育技术装备 2009(09)
    • [16].嵌入式Linux环境下MiniGUI的研究与移植[J]. 微计算机信息 2008(20)
    • [17].一种画面同步系统的设计与实现[J]. 现代计算机(专业版) 2015(07)
    • [18].基于Qt/Embedded的车载GUI的研究与实现[J]. 机电一体化 2012(04)
    • [19].小区监控火灾自动报警系统研究[J]. 湘南学院学报 2012(05)
    • [20].嵌入式Linux系统初始化分析[J]. 安徽电子信息职业技术学院学报 2012(06)
    • [21].基于Qt/Embedded在嵌入式linux下的应用研究[J]. 微计算机信息 2010(17)
    • [22].基于嵌入式系统的图像采集与压缩[J]. 光电技术应用 2009(01)
    • [23].基于MiniGUI和嵌入式Linux的PDA设计与实现[J]. 计算机应用 2009(S2)
    • [24].基于Qtopia Core的嵌入式Linux GUI平台移植与开发[J]. 四川理工学院学报(自然科学版) 2008(01)
    • [25].基于嵌入式Linux步进电机驱动程序的设计[J]. 科技信息(科学教研) 2008(13)
    • [26].基于嵌入式的水中机器人远程控制系统设计[J]. 天津理工大学学报 2015(01)
    • [27].提高基于嵌入式linux的ext3文件系统稳定性的方法[J]. 网络新媒体技术 2014(04)
    • [28].嵌入式Linux下Wi-Fi接入技术研究[J]. 物联网技术 2014(10)
    • [29].基于ARM9平台上Qt/Embedded的移植与开发[J]. 液晶与显示 2013(02)
    • [30].一种基于ARM的嵌入式Web服务器的研究与实现[J]. 计算机技术与发展 2013(07)

    标签:;  ;  ;  ;  ;  

    基于802.11网络的无线视频传输系统设计
    下载Doc文档

    猜你喜欢