基于JMF的远程视频诊断系统设计与实现

基于JMF的远程视频诊断系统设计与实现

论文摘要

随着计算机和互联网通信技术的快速发展,在经济全球化发展趋势的推动下,网络信息技术已经广泛渗透到经济和社会的各个方面。网络视频会议系统是基于互联网技术实现的虚拟会议,在这个平台上,地域分散的计算机可以通过网络传送各自的信息,进行实时信息交流与资源共享、协同工作。这大大节省工作人员的时间和精力,消除地域限制,提升群体工作质量和效率,进而提高企业及社会的综合效益。本文首先对网络视频会议系统的现状及趋势进行了广泛调研与分析,进而系统地研究了软件开发技术和管理方法,通过对JMF(Java Media Framework)技术、RTP/RTCP协议、音视频压缩及网络传输安全的综合分析,最后结合地质勘探远程诊断系统实际的特点,在系统开发中应用相关的软件开发技术和管理方法,实现远程诊断会议系统的设计与开发。本文主要完成以下相关内容:1.对软件开发周期、过程模型进行系统的研究,介绍如何根据实际应用开发选定相应的模型;进行有效的需求分析,充分发挥其在整个开发阶段的作用与意义;结合软件配置管理、软件人员管理等进行软件项目管理。2.深入研究JMF框架结构、网络传输协议RTP/RTCP和音视频压缩等相关理论知识,引入MPEG4标准压缩算法,并介绍如何通过加密来实现网络传输的安全。3.详细阐述了如何利用PowerDesigner等设计工具来进行系统的需求分析,并在此基础上进行系统分析与方案设计,对系统进行体制结构设计、用户界面UI设计、数据库设计、功能模块划分。另外,讨论如何结合软件开发工具制定相应的开发周期、项目版本管理等。4.对每个功能模块进行详细设计和开发工作,通过建立信息分析器来分析传输信息的类型。基于JMF和网络传输协议RTP/RTCP实现音视频多媒体的发送与接收;通过Socket技术与服务器资源管理实现诊断图片的共享;采用组播方式,通过Socket技术实现系统文本交流和文件传输功能;运用对称密码的方法来实现系统的安全性管理;最后对系统网络结构和硬件设备进行详细的配置。本文通过上述系统方案,结合JMF技术和软件管理方法设计并开发了地质勘探远程诊断系统,取得了预期的成果。

论文目录

  • 摘要
  • ABSTRACT
  • 第一章 引言
  • 1.1 论文的研究来源与背景
  • 1.2 论文研究意义和主要内容
  • 1.3 论文的组织结构
  • 第二章 网络视频会议系统
  • 2.1 国外视频会议系统的研究现状
  • 2.2 我国视频会议系统的研究现状
  • 2.3 软件视频会议系统相关技术
  • 2.4 视频会议系统的发展趋势
  • 第三章 软件开发技术和项目管理
  • 3.1 软件开发周期
  • 3.2 软件开发过程模型
  • 3.2.1 瀑布模型
  • 3.2.2 原型模型
  • 3.2.3 螺旋模型
  • 3.2.4 增量模型
  • 3.2.5 其他软件开发过程模型
  • 3.2.6 软件开发过程模型选择
  • 3.3 软件需求分析
  • 3.4 软件项目管理
  • 第四章 远程视频诊断系统核心技术研究
  • 4.1 相关网络协议-RTP 与RTCP 协议
  • 4.1.1 RTP 协议
  • 4.1.2 RTCP 协议
  • 4.1.3 RTP 与RTCP 协同工作机制
  • 4.2 JMF 技术研究
  • 4.2.1 JMF 概述
  • 4.2.2 JMF 模型架构及机制
  • 4.2.3 JMF 类与接口
  • 4.2.4 JMF 处理器
  • 4.3 音视频压缩简介
  • 4.4 MPEG-4 压缩编码标准
  • 4.4.1 MPEG-4 标准概述
  • 4.4.2 MPEG-4 视频编码数据流结构
  • 4.4.3 MPEG-4 视频编码框架
  • 4.4.4 基于VOP 编解码结构
  • 4.5 网络传输安全性研究
  • 第五章 地质勘探远程诊断系统的设计与实现
  • 5.1 UML 语言和系统建模工具
  • 5.1.1 UML 概述
  • 5.1.2 系统建模工具
  • 5.2 选用开发语言
  • 5.3 地质勘探远程诊断系统需求分析和系统设计
  • 5.3.1 系统需求分析
  • 5.3.2 系统分析与设计
  • 5.4 地质勘探远程诊断系统音视频功能设计与实现
  • 5.4.1 音视频捕获
  • 5.4.2 音视频传输
  • 5.5 地质勘探远程诊断系统辅助工具的设计与实现
  • 5.5.1 信息分析器
  • 5.5.2 图片共享
  • 5.5.3 文本、文件传输
  • 5.6 地质勘探远程诊断系统网络安全性设计与实现
  • 5.6.1 对称加密DES
  • 5.6.2 系统加密应用
  • 5.7 地质勘探远程诊断系统软、硬件开发环境
  • 第六章 总结与展望
  • 6.1 论文总结
  • 6.2 下一步工作
  • 参考文献
  • 附录
  • 附录1 发送端关键代码
  • 附录2 接收端关键代码
  • 致谢
  • 个人简历及研究成果
  • 相关论文文献

    标签:;  ;  ;  

    基于JMF的远程视频诊断系统设计与实现
    下载Doc文档

    猜你喜欢