嵌入式网络视频编码器的设计及系统实时性研究

嵌入式网络视频编码器的设计及系统实时性研究

论文摘要

目前,视频监控系统已经广泛应用于金融、邮电、电力、交通、工商、旅游、公安、军事、医疗、工矿等国家重要部门。正因为监控系统有广阔的应用空间和迫切的应用需求,所以研究和开发网络视频监控系统具有重要的实用价值。针对监控系统不同的应用需求,论文在已有的嵌入式ARM开发系统的基础上,采用MPEG-4专用压缩芯片,设计并实现了嵌入式网络视频编码器。该系统通过网络传输视音频数据,在PC端,采用应用软件可实现实时监控功能。论文完成了视音频部分的原理设计,基于ARM linux的视音频驱动程序设计,实现了基于RTSP协议的视音频同步传输。论文在实现基本图像传输和监控功能的同时,对视频监控系统的实时性进行了深入研究。在研究已有的提高视频传输实时性的方案和算法的基础上,提出了基于视频流量预测和网络带宽检测的提高视频监控系统实时性方案。该方案采用线性增加视频流量预测算法和数据包对网络带宽检测方法,对视频流量和网络带宽进行预测,据此调整视频缓存,从而达到视频实时性好,并且节约系统资源的目标。论文设计的视频服务器系统在实时性能和监控端视频质量方面表现突出。其局域网视频传输延时小于500ms,满足国内先进水平要求。直观图像质量为画面清晰,图像流畅。采用无参考图像质量评价方法进行图像质量评价,论文系统中的图像峰值信噪比达到39db以上水平。

论文目录

  • 学位论文数据集
  • 摘要
  • ABSTRACT
  • 第一章 绪论
  • 1.1 引言
  • 1.2 视频监控系统的发展现状
  • 1.3 嵌入式视频服务器的发展和现状
  • 1.4 论文研究的主要内容
  • 1.5 论文研究中的难点和创新点
  • 1.6 论文结构安排
  • 第二章 嵌入式网络视频编码器方案及开发环境搭建
  • 2.1 引言
  • 2.2 嵌入式网络视频编码器系统方案
  • 2.2.1 系统方案总体结构
  • 2.2.2 视音频部分硬件设计
  • 2.3 开发环境搭建
  • 2.3.1 系统开发环境总体结构
  • 2.3.2 远程开发环境搭建
  • 2.3.3 远程调试环境搭建
  • 2.4 本章小结
  • 第三章 IME6410驱动设计
  • 3.1 IME6410驱动程序的结构
  • 3.2 IME6410驱动初始化程序设计
  • 3.2.1 IO映射
  • 3.2.2 IME6410复位
  • 3.2.3 IME6410初始化
  • 3.2.4 SAA7111初始化
  • 3.3 IME6410驱动程序中断处理程序设计
  • 3.3.1 IME6410帧数据处理算法
  • 3.4 本章小结
  • 第四章 基于RTSP协议的视音频传输设计
  • 4.1 live555流媒体库简介
  • 4.2 live555流媒体库的移植
  • 4.3 视音频同步传输实现
  • 4.4 本章小结
  • 第五章 视频监控系统实时性研究
  • 5.1 影响视频监控系统实时性的因素
  • 5.2 提高视频监控系统实时性方案
  • 5.3 视频码率预测算法
  • 5.3.1 视频码率预测算法设计
  • 5.3.2 算法验证
  • 5.4 网络带宽预测算法选择
  • 5.5 缓存分配算法及缓存分配决策
  • 5.5.1 缓存分配算法设计
  • 5.5.2 算法验证
  • 5.6 本章小结
  • 第六章 系统调试结果及性能分析
  • 第七章 结论
  • 结论
  • 后续应开展的工作及建议
  • 参考文献
  • 致谢
  • 研究成果及发表的学术论文
  • 作者和导师简介
  • 附件
  • 相关论文文献

    标签:;  ;  ;  ;  ;  

    嵌入式网络视频编码器的设计及系统实时性研究
    下载Doc文档

    猜你喜欢