基于IP的视频会议系统的实现
以下是资料介绍,如需要完整的请充值下载.
1.无需注册登录,支付后按照提示操作即可获取该资料.
2.资料以网页介绍的为准,下载后不会有水印.资料仅供学习参考之用.
密 惠 保
1.无需注册登录,支付后按照提示操作即可获取该资料.
2.资料以网页介绍的为准,下载后不会有水印.资料仅供学习参考之用.
密 惠 保
资料介绍:
摘? 要
基于IP网络的视频会议(Desktop
Video Conference),是利用视频技术和IP数据通信技术通过IP网络(Internet、Intranet、LAN/WAN)在两点或多个地点之间建立可视通信,实现图像、语音及数据交流的一种会议形式。与会者利用PC终端、摄像机和话筒既能实时地看到对方发言人和会场场景,也能听到对方的声音,若辅以电子白板、书写电话、传真机等通信设备,即可实现与对方会场的与会人员进行研讨或磋商,在效果上完全可以代替现场会议。作为一种现代化的多媒体通信工具,它在及时召开重要会议、作出重要决策、发布重要信息、提高工作效率、节约时间和经费开支等方面的重要价值已逐渐为人们所认识。
视频会议系统是指通过现有的各种电气通讯传输媒体,将人物的静、动态图像、语音、文字、图片等多种资料分送到各个用户的计算机上,使得在地理上分散的用户可以共聚一处,通过图形、声音等多种方式交流信息,增加双方对内容的理解能力。
视频会议系统的种类:视频会议系统在用户组成模式上分为点对点(2人)和群组视频会议系统(多人)两种,按技术实现方式上分为模拟(如利用闭路有线电视系统实现单向视频会议)和数字(通过软硬件计算机和通讯技术实现)两种。
视频会议系统对应用环境的需求:会议设备--视频会议系统传送的是多媒体数据,与普通数据不同,由于声音和动态图像的源信号的数据量较大,无法直接在一般条件的数字线路上传输。本文通过对Window
RTC技术的研究,同时对H.323协议的研究,利用VC++开发工具设计开发一款基于IP的视频会议系统。该系统可以实现局域网内的音频、视频通话,并且可以进行文本信息聊天,而且可以实现白板程序等。
关 键 词:IP;视频会议;实时通信(RTC)
1.1 研究意义
? 近年来,随着Internet的飞速发展,基于Internet和Intranet的网络实时多媒体服务正日益受到人们的重视。然而由于Internet/Intranet自身的局限, 传统的Internet在传送文字、 图形等离散媒体时尚能胜任,而在传送声音、视频等连续媒体时则显得有些力不从心。为了满足连续媒体实时性、 等时性和高吞吐量的要求,迫切需要新的高速网络技术和网络协议的支持。视频会议系统就是在这种背景下应运而生的。
?视频会议系统是通过网络通信技术来实现的虚拟会议,是目前支持人们远距离进行实时信息交流与共享、开展协同工作的应用系统。视频会议通过传送协作成员的视频与音频信息,极大地方便了协作成员之间真实、直观的交流;同时,视频会议还可利用多媒体支持协同工作中各种信息的处理,如数据共享等,从而营建一个多人共享的工作空间。
“视频会议系统--有时也叫“视频会议”英文为(Video Conference System),包括软件视频会议系统和硬件视频会议系统,是指两个或两个以上不同地方的个人或群体,通过现有的各种电气通讯传输媒体,将人物的静、动态图像、语音、文字、图片等多种资料分送到各个用户的计算机上,使得在地理上分散的用户可以共聚一处,通过图形、声音等多种方式交流信息,增加双方对内容的理解能力。
国际电信联盟ITU对于视音频通讯及其兼容性的技术进行了规范,在这些基本的协议中,同时对语音、视频的编码格式,用户控制模式等要件进行了相关的规定。ITU-T制定的适用于视频会议的标准有:
H.320协议(用于ISDN上的群视频会议)、H.323协议(用于局域网上的桌面视频会议)、H.324协议(用于电话网上的视频会议)、H.310协议(用于ATM和B-ISDN网络上的视频会议)和H.264协议(高度压缩数字视频编解码器标准)。其中H.323协议成为目前应用最广最通用的协议标准,而H.264协议是目前最先进的网络音视频编解码技术。
1.2 本文的主要工作及章节安排
综上所述,在网络应用广泛的今天,视频会议系统在一定程度上提高了工作效率,改进了工作方法,本课题通过开发一款基于IP的视频会议系统,满足当前企业用户的需要。
本课题就是在上述背景下,做了如下的工作:
1.?????
研究当前视频会议系统的现状,分析本课题的研究意义,提出了本课题的实现方法。
2.?????
按照课题提出的解决思路,设计实现了基于IP的视频会议系统。
3.?????
在真实的网络环境下对该系统进行了测试实现。
本文将按照下述方法进行组织:
第一章,绪论。介绍视频会议系统使用的现状,分析视频会议系统的研究意义,并给出论文章节安排;
第二章,有关网络的基本概念。主要提出了本课题中用到的几个网络名词进行了解释和分析。
第三章,系统设计和实现。包含视频会议系统的设计实现,系统分析模块的设计实现。
第四章,关键性技术的实现。说明了在程序开发中用到的关键技术。
第五章,系统测试,对系统进行全面实验测试,并分析实验结果,评估系统性能。
第六章,总结与展望,对论文的工作进行总结,指出现有工作中的不足及进一步工作的方向。