论文摘要
随着计算机和互联网通信技术的快速发展,在经济全球化发展趋势的推动下,网络信息技术已经广泛渗透到经济和社会的各个方面。网络视频会议系统是基于互联网技术实现的虚拟会议,在这个平台上,地域分散的计算机可以通过网络传送各自的信息,进行实时信息交流与资源共享、协同工作。这大大节省工作人员的时间和精力,消除地域限制,提升群体工作质量和效率,进而提高企业及社会的综合效益。本文首先对网络视频会议系统的现状及趋势进行了广泛调研与分析,进而系统地研究了软件开发技术和管理方法,通过对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 对称加密DES5.6.2 系统加密应用5.7 地质勘探远程诊断系统软、硬件开发环境第六章 总结与展望6.1 论文总结6.2 下一步工作参考文献附录附录1 发送端关键代码附录2 接收端关键代码致谢个人简历及研究成果
相关论文文献
标签:视频会议论文; 音视频传输论文; 软件开发技术论文;