1 绪 论
1.1 课题研究的背景及意义
1.2 国内外研究现状
1.2.1 移动巡检系统的国内外发展现状
1.2.2 网络流媒体拥塞控制技术国内外研究现状
1.3 课题的研究内容及论文组织结构
1.3.1 课题研究内容
1.3.2 论文组织结构
2 视频巡检系统总体方案设计
2.1 课题需求分析
2.2 主要性能要求
2.3 系统总体设计方案
2.4 系统移动端硬件方案设计
2.4.1 嵌入式处理器
2.4.2 摄像头模块
2.4.3 4G通信模块
2.5 嵌入式操作系统的选择
2.6 嵌入式系统底层平台搭建
2.6.1 安装串口调试工具
2.6.2 建立交叉编译环境
2.6.3 u-boot的配置与编译
2.6.4 内核编译
2.6.5 根文件系统
2.6.6 4G驱动安装
2.7 本章小结
3 视频巡检系统软件应用程序设计与实现
3.1 视频巡检系统应用程序总体流程设计
3.1.1 多线程设计
3.1.2 缓冲区设计
3.2 视频图像采集
3.2.1 V4L2简介
3.2.2 基于V4L2的视频采集
3.3 视频图像压缩编解码
3.3.1 H.264编解码技术
3.3.2 X264编码器编码的实现
3.3.3 FFMPEG解码器解码的实现
3.4 视频传输协议的方案设计
3.4.1 RTP/RTCP协议封包传输
3.4.2 JRTPLIB库的安装
3.5 流媒体服务器的设计搭建
3.5.1 Easy Darwin流媒体服务器概述
3.5.2 腾讯云服务器介绍
3.5.3 流媒体服务器功能搭建实现
3.6 指挥中心监控端软件
3.6.1 监控端软件设计
3.6.2 视频播放程序设计
3.6.3 历史回看流程设计
3.7 本章小结
4 自适应码率拥塞控制策略在巡检系统中的研究与实现
4.1 影响视频质量的参数
4.2 常见的自适应拥塞控制策略
4.3 基于神经网络的自适应拥塞控制方案设计
4.3.1 PSO-BP神经网络算法
4.3.2 PSO-BP自适应码率控制方案
4.4 自适应码率值调整范围确定
4.5 PSO-BP神经网络输入输出值的研究确定
4.5.1 基于NS2的视频传输仿真平台的建立
4.5.2 重建视频质量评估标准
4.5.3 拥塞环境的仿真及参数设置
4.5.4 神经网络样本集的获取
4.5.5 输入参数分析验证
4.5.6 输出参数分析验证
4.6 PSO-BP码率控制算法的训练与实现
4.6.1 神经网络的训练预测
4.6.2 PSO-BP码率控制算法的嵌入式移植
4.7 本章小结
5 系统功能测试与分析
5.1 现场图像采集测试
5.2 4G入网测试
5.3 服务器联通测试
5.4 指挥监控端软件测试
5.5 自适应拥塞控制算法性能测试
5.5.1 自适应拥塞控制算法离线测试
5.5.2 自适应拥塞控制算法在线测试
5.6 本章小结
6 总结与展望
6.1 总结
6.2 展望
参考文献
致谢
声明
西安工业大学;