文摘
英文文摘
第一章绪论
1.1嵌入式网络视频终端及服务器研究的背景和意义
1.1.1嵌入式系统的网络化
1.1.2视频监控系统的发展历程
1.1.3嵌入式网络视频终端及服务器的应用
1.2现有嵌入式视频终端的体系结构和局限
1.3主要工作及章节安排
第二章MPEG4网络视频终端及服务器的总体设计概述
2.1技术标准
2.2项目的功能需求
2.3项目设计的总体思路
2.4嵌入式网络视频终端的硬件方案
2.5嵌入式网络视频终端的软件方案
2.6嵌入式网络视频服务器的网络通信方案
第三章MPEG4视频终端的硬件设计和调试
3.1嵌入式核心板的硬件选型与单元电路设计
3.1.1 CPU模块
3.1.2以太网模块
3.1.3 SDRAM和Flash模块
3.2视音频采集电路板的硬件选型与单元电路设计
3.2.1视频AD模块
3.2.2音频AD模块
3.2.3视音频编码模块
3.3硬件电路的调试方法及经验
3.3.1嵌入式核心板单元调试
3.3.2视音频采集电路板单元调试
3.3.3硬件电路调试心得
第四章MPEG4视频终端的软件设计和优化
4.1 UCLINUX嵌入式操作系统
4.1.1 uClinux软件包构成
4.1.2从串口输出信息分析uClinux启动全过程
4.1.3 uClinux系统移植所做工作
4.2 UCLINUX驱动程序开发
4.2.1设备驱动程序简介
4.2.2字符设备驱动程序
4.2.3网络接口驱动程序
4.3软件优化
4.3.1 DMA技术优化字符设备驱动程序
4.3.2分析Linux数据发送机制优化网络驱动程序
4.3.3竞态处理与程序改进
4.3.4 uClinux上pppoe拨号的实现
4.4远端设备控制功能的设计
4.4.1云台控制系统
4.4.2云台控制的实现
第五章网络视频服务器的设计与实现
5.1 Live库使用
5.1.1 Live库概述
5.1.2 Live库的配置与编译
5.1.3 Live库类的层级关系
5.1.4 Live库的应用实例分析
5.2 MPEG4的RTP封装技术
5.2.1IME6400输出流格式
5.2.2 Live库对MPEG4的RTP封装的相关模块
5.3服务器程序实现
5.3.1进程设计
5.3.2缓冲区设计
5.3.3容错处理
5.3.4视频服务器程序框架
5.4网络管理程序设计
5.4.1 IP地址管理
5.4.2配置信息管理
第六章系统测试
6.1测试环境
6.2测试内容
6.3测试总结
结束语
参考文献
致谢
研究生阶段发表论文