基于JAVA技术BS结构的视频会议系统设计文档

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

JAVA技术B/S结构的视频会议系统

设计文档

序言

目前绝大多数的视频会议系统是基于硬件或C/S结构的,基于硬件的一般价格高昂,一般小型企业难以支付,C/S结构的会议系统由于需要下载安装客户端,移动性差。本着功能实用,价格适中,可以移动性强,可移植性强,开发了基于JA V A技术,B/S结构的视频会议系统。

使用本系统,您可以利用普通的PC机、标准的视频采集设备、耳机和麦克风就能进行基于Internet的虚拟会议。与传统的基于硬件的解决方案相比,本视频会议系统是纯软件的解决方案。您无需投入高昂的成本,就能够实现高质量、高可靠性的音视频通讯、文字交流、文档共享、电子白板等多种会议功能,有效地节约时间和经费,提高企业的工作效率。

在技术实现上,我们运用了JA V A的JMF,采用JPEG压缩技术,用RTP协议实现视频,音频的实时传播,利用Socket编程实现文字,电子白板,协同浏览等数据交流。为做到瘦客户端,采用JSP构建整个系统。这样只需一个浏览器就可以进去视频聊天系统,简单,便捷。

本视频会议系统是基于B/S结构的,因此只需配置服务端程序,客户端就只需使用浏览器,在有JA V A虚拟机环境下就可以通过网络参与网络会议。快捷,方便。

目录

1 引言-------------------------------------------------------------------------------------------------4

1.1 软件名称----------------------------------------------------------------------------------4

1.2 创意起源----------------------------------------------------------------------------------4

1.3 技术可行性分析-------------------------------------------------------------------------4

1.4 所采用技术简介-------------------------------------------------------------------------4

1.5 实现的工具与语言----------------------------------------------------------------------4

2 任务概述---------------------------------------------------------------------------------5

2.1 目标与方向-------------------------------------------------------------------------------5

2.2 软件的运行环境-------------------------------------------------------------------------5

2.3 软件的实用价值-------------------------------------------------------------------------5

2.4 软件的发展方向-------------------------------------------------------------------------5

3 需求分析--------------------------------------------------------------------------------------------6

3.1简单流程----------------------------------------------------------------------------------6

3.2 功能模块的划分-------------------------------------------------------------------------6

4总体设计--------------------------------------------------------------------------------------------7

4.1详细功能模块图-------------------------------------------------------------------------7

4.2具体实现模块的设计-------------------------------------------------------------------7

5 测试运行--------------------------------------------------------------------------------------------9

5.1 测试环境----------------------------------------------------------------------------------9

5.1 所需相关支持软件----------------------------------------------------------------------9

6 使用说明--------------------------------------------------------------------------------------------9

6.1 安装与初始化指南----------------------------------------------------------------------9

6.2 音视频图文服务器使用指南---------------------------------------------------------11

6.3 音频视频窗口使用指南---------------------------------------------------------------11

6.4 图文聊天窗口使用指南---------------------------------------------------------------12

6.5 文件共享,协同浏览使用指南------------------------------------------------------12

7设计心得-------------------------------------------------------------------------------------------13

7.1技术领悟---------------------------------------------------------------------------------13

7.2总结---------------------------------------------------------------------------------------14 8参考文献-------------------------------------------------------------------------------------------14

相关文档
最新文档