学位论文 > 优秀研究生学位论文题录展示

基于JAVA视频会议系统的设计与实现

作 者: 韩丽娴
导 师: 刘勇国
学 校: 电子科技大学
专 业: 软件工程
关键词: 多媒体通信 视频会议 传输协议 JMF
分类号: TN948.63
类 型: 硕士论文
年 份: 2010年
下 载: 257次
引 用: 2次
阅 读: 论文下载
 

内容摘要


随着计算机多媒体通信技术的发展和网络技术的发展,会议的方式正从传统的会议模式向着现代化的会议模式转变,与会者希望能够以更丰富的方式如利用视频,声音,图片等信息进行更生动的交流,随着全球一体化的发展,更要求与会者能够在任意时间,任意地点参与到会议当中来,这就产生了视频会议。结合了先进的网络技术、计算机技术、多媒体通信技术,只要拥有一台电脑并连入网络,便能够在世界各地参与到会议中来,极大地方便了人们进行信息的交流。论文介绍了多媒体通信的基本原理,多媒体通信与视频会议的关系,介绍了视频会议的发展历史和类型,国内外的研究情况,并对要实现视频会议的相关技术做了介绍。论文通过分析了现有的软件视频会议和硬件视频会议,比较基于C/S架构和B/S架构的视频会议的优缺点,选择Java中的JMF为基本的开发平台,采用C/S架构,提出了一种可行的视频会议解决方案。目前通过Java开发多媒体软件主要使用JMF软件包,本文在分析了JMF的结构和工作原理后,采用它来实现网络视频会议系统中多媒体的处理。论文阐述了开发视频会议系统的需求,经过系统的总体设计,确定了系统设计的实现方式,之后对系统的各个功能模块做了详细设计,确定了本系统中应该具备的功能和数据库中应具备的数据。对系统中的主要模块做出了编码实现。其中论文对网络视频会议系统中的音、视频的采集和接收等关键技术难点做了详细的解释并给出了的解决方案。对于音、视频同步采用时间戳的方法解决,同时论文还对网络视频会议系统的应该具有的相关子系统,会议管理和电子白板进行了功能上的设计。

全文目录


摘要  4-5
ABSTRACT  5-11
第一章 绪论  11-19
  1.1 选题的意义和现状  11-13
    1.1.1 选题的现状  11-12
    1.1.2 选题的意义  12-13
  1.2 国内外研究状况  13-16
    1.2.1 国外研究状况  13-14
    1.2.2 国内研究状况  14-16
  1.3 本文研究思路及工作内容  16-18
    1.3.1 研究思路  16-17
    1.3.2 主要研究工作  17-18
  1.4 系统设计要求  18
  1.5 论文结构描述  18-19
第二章 视频会议系统相关技术原理  19-41
  2.1 简述视频会议系统  19-22
    2.1.1 视频会议系统的概念  19
    2.1.2 视频会议系统的基本形态  19-20
    2.1.3 视频会议系统的种类  20-21
    2.1.4 视频会议系统的优势  21-22
  2.2 JAVA 技术  22-25
  2.3 JAVA 媒体框架JMF 技术  25-34
    2.3.1 JMF 技术  25-26
    2.3.2 JMF 的结构  26-29
    2.3.3 JMF 的类结构  29
    2.3.4 JMF 时间模型  29-30
    2.3.5 JMF 管理器  30
    2.3.6 JMF 事件模型  30-31
    2.3.7 JMF 数据模型  31-32
    2.3.8 JMF 控制  32-34
  2.4 RTP/RTCP 协议介绍  34-36
    2.4.1 RTP 协议  34-35
    2.4.2 RTCP 协议  35
    2.4.3 JMF RTP API  35-36
  2.5 音频视频压缩技术  36-38
    2.5.1 音频压缩技术  36-37
    2.5.2 视频压缩技术  37-38
  2.6 SOCKET 编程  38-40
  2.7 本章小结  40-41
第三章 视频会议系统需求分析  41-46
  3.1 视频会议系统的设计原则  41-42
  3.2 视频会议系统的设计要求  42
  3.3 视频会议系统的需求  42-43
  3.4 用户需求  43-44
  3.5 系统结构功能  44-45
  3.6 本章小结  45-46
第四章 系统总体设计  46-56
  4.1 系统方案确定  46-51
    4.1.1 软硬件视频会议比较  46
    4.1.2 B/S 结构与C/S 结构比较  46-49
    4.1.3 本项目采用的方案  49
    4.1.4 系统工作平台  49-51
  4.2 系统总体设计  51-53
    4.2.1 系统结构  51-52
    4.2.2 主要组成部分功能描述  52-53
  4.3 视频会议系统工作流程设计  53
  4.4 服务器端设计  53-54
  4.5 客户端设计  54-55
  4.6 本章小结  55-56
第五章 系统详细设计  56-67
  5.1 系统开发环境  56-60
    5.1.1 JDK 环境  56-58
    5.1.2 Eclipse  58-59
    5.1.3 JMF 的安装  59
    5.1.4 安装Access 数据库  59-60
  5.2 用户管理子系统的设计  60
    5.2.1 用户管理子系统的功能  60
    5.2.2 用户信息管理数据库表的设计  60
  5.3 会议管理子系统的设计  60-64
    5.3.1 会议管理子系统的功能  60-61
    5.3.2 会议信息管理模块  61-62
    5.3.3 会议召集模块  62-63
    5.3.4 会议信息查询模块  63
    5.3.5 会议记录保存模块  63-64
    5.3.6 会议信息修改模块  64
    5.3.7 会议管理子系统数据库表设计  64
  5.4 数据压缩子系统  64-65
  5.5 数据加密子系统  65-66
  5.6 出错信息及处理方法  66
  5.7 系统维护设计  66
  5.8 本章小结  66-67
第六章 编码实现  67-89
  6.1 网络视频会议系统结构  67-68
  6.2 多播的代码设计  68
  6.3 视频传输代码设计  68-75
  6.4 音频传输代码设计  75-76
  6.5 文本聊天模块的详细设计  76-78
  6.6 数据库连接  78-88
    6.6.1.J DBC 的作用及主要接口  78-80
    6.6.2 连接数据库的方式  80-82
    6.6.3 Access 连接数据库的基本步骤  82-85
    6.6.4 Access 中数据的查询设计  85-88
  6.7 视频会议系统的其他功能  88
    6.7.1 电子白板  88
    6.7.2 用户管理  88
  6.8 本章小结  88-89
第七章 系统部分模块测试  89-102
  7.1 测试准备  89-90
  7.2 测试内容  90-91
  7.3 测试结果界面  91-100
    7.3.1 服务器端测试  91-92
    7.3.2 客户端测试  92-100
  7.4 测试总结  100-101
  7.5 本章小结  101-102
第八章 结论与展望  102-104
  8.1 结论  102
  8.2 展望  102-104
致谢  104-105
参考文献  105-107

相似论文

  1. 基于TCP/IP协议的嵌入式图像传输系统接收终端的设计,TP368.1
  2. 基于HTTP的智能家居网络改进方案,TP273.5
  3. 基于实时流传输协议的视频点播中继系统的设计与实现,TN948.64
  4. 基于H.264网络视频传输方案的设计与实现,TN919.81
  5. 基于HTTP直播的移动流媒体系统的设计与实现,TN919.8
  6. 嵌入式视频会议终端软件模块的设计与实现,TN948.63
  7. 云存储中开放网络资源稳定存储机制的研究与实现,TP333
  8. 矿业集团视频会议系统的设计与实现,TP311.52
  9. 面向物联网应用的媒体无缝迁移理论及方法的研究,TN929.5
  10. 网络电话会议中混音技术的研究,TN948.63
  11. 济源市基于互联网的电子政务系统优化设计研究,D630
  12. NTX融合通信系统功能应用及方案实施,F626
  13. 卫星网管系统中管理协议及管理信息收集端的设计与实现,TN927.2
  14. 基于IP UTRAN架构的NBAP信令通信系统的设计和实现,TN914
  15. 多描述抗丢包音频编码与传输算法研究,TN912.3
  16. GSM/CDMA基站放大器网络监控管理系统的研究和实现,TN929.532
  17. P2P多媒体群组通信平台多媒体技术的研究与实现,TP393.02
  18. MPEG-4视频传输关键技术研究,TN919.8
  19. 用户端多媒体通信综合过滤方法研究,TN919.8
  20. 基于DSP平台的视频编码优化与SIP协议实现,TN919.81

中图分类: > 工业技术 > 无线电电子学、电信技术 > 电视 > 电视中心、电视设备 > 电视中心管理系统 > 电视会议系统
© 2012 www.xueweilunwen.com