首页> 中文学位 >基于JAVA的网络视频会议系统的研究与实现
【6h】

基于JAVA的网络视频会议系统的研究与实现

代理获取

目录

文摘

英文文摘

声明

第一章 绪论

1.1视频会议系统的概念

1.2视频会议系统国内外研究现状及发展趋势

1.2.1视频会议的发展历史与现状

1.2.2视频会议发展趋势

1.3本论文的研究背景及意义

1.4本文研究主要内容

第二章 视频会议系统的结构组成及通信过程

2.1视频会议系统的基本组成

2.1.1视频会议终端

2.1.2多点控制单元(MCU)

2.1.3网关(Gateway)

2.1.4网守(Gatekeeper)

2.1.5附属设备

2.2视频会议系统的通信过程

2.2.1呼叫建立

2.2.2通信初始化和终端性能协商

2.2.3视频、音频通信的建立

2.2.4会议服务

2.2.5会议结束

2.3常用的视频会议通信协议H.323介绍

第三章 视频会议系统的关键技术

3.1多媒体网络技术

3.1.1多媒体通信的体系结构

3.1.2多媒体应用对网络的要求

3.2视频压缩编码技术

3.2.1视频压缩编码概述

3.2.2国际电联的H.261、H.263标准

3.2.3 JPEG静态图像压缩编码标准

3.2.4 Motion-JPEG算法

3.2.5 MPEG动态图像压缩编码标准

3.2.6其它压缩编码标准

3.3语音处理技术

3.4 TCP/IP协议

3.4.1 TCP/IP整体架构概述

3.4.2 TCP/IP中的协议

3.5 RTP/RTCP协议

3.5.1 RTP实时传输协议

3.5.2 RTCP实时传输控制协议

3.6网络通信技术

3.6.1单播

3.6.2广播

3.6.3多播

3.6.4 P2P技术

第四章 系统的总体设计

4.1 JAVA语言

4.1.1 JAVA语言介绍

4.1.2 JAVA语言特性

4.2 JAVA多媒体框架JMF

4.2.1 JMF的功能

4.2.2 JMF中的数据源

4.2.3 JMF中的媒体播放器

4.2.4 JMF中的媒体处理器

4.2.5数据源管理器

4.2.6 JMF事件模型

4.2.7小结

4.3 JMF RTP API

4.3.1 SessionManager

4.3.2 RTP事件

4.3.3与RTP事件相对应的RTCP类型

4.3.4数据传输格式

4.4传输方式的选择

4.5视频会议系统架构信令的设计

4.6小结

第五章 视频会议系统的实现

5.1系统开发环境及软硬件平台

5.1.1系统硬件平台

5.1.2系统软件平台

5.2视频会议系统的实现

5.2.1 C/S的流程

5.2.2文本聊天模块

5.2.3音视频的捕获

5.2.4音视频的处理和传输

5.2.5音视频的接收和播放

5.2.6多播的设计

5.2.7实现界面

5.4小结

第六章 结束语

致谢

参考文献

展开▼

摘要

随着信息技术的高速发展,以往的通信方式并不能满足人们的实际需求。基于网络的视频通信已经逐步成为现代信息社会不可或缺的沟通方式。与此同时,网络视频会议系统正从以往的对特定网络及硬件的依赖逐渐发展到利用纯软件来实现,利用软件来实现媒体数据的处理及会议的过程具有重大的意义。
   本文首先介绍了视频会议系统的发展状况及趋势,接着描述了视频会议系统的结构组成与常用协议,然后介绍了视频会议系统的关键技术。本文通过对关键技术的详细对比和分析,设计了一套完整的实现方案。为了满足平台无关性,本文采用了JAVA语言,并通过JAVA多媒体框架JMF提供的捕捉、回放、编解码等工具,把音频、视频放到JAVA应用程序中,完成了视频会议系统中媒体数据的处理,通过对比现有的网络通信技术,采用多播进行媒体数据的传输,通过异步通讯模式实现文本的传输,较好的实现了会议功能。
   本文采取自定义信令,C/S(客户机/服务器)的结构方式进行视频会议的整体设计。运用JMF及多播实现音视频的采集、处理、传输、接收,利用JAVA Swing组件完成系统界面的可视开发。本系统结构简单,功能实用,成本低廉,对中小用户具有一定的实用价值。

著录项

相似文献

  • 中文文献
  • 外文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号