- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于H.323协议集中式视频会议系统研究与实现
基于H.323协议集中式视频会议系统研究与实现
摘#8195;要视频会议系统使参会者达到参加会议并面对面沟通的需求节约了时间和费用,可以广泛应用于许多会议领域,具有良好的社会效益和经济价值。本文在分析了多媒体通信H.323协议的基础上,研究了集中式视频会议系统设计方案,并阐述了基于H.323协议的集中式视频会议系统的实现框架。
关键词H.323协议;集中式;视频会议系统
中图分类号TP文献标识码A文章编号1673-9671-(2011)032-0120-01
视频会议系统可以通过现有的各种通信传输媒体,把各种用户所需要的图片、图像、语音和文字等多种资料输送到各个用户使用的终端设备上,从而达到地理上分散的各个用户共聚一处的效果,并且通过图形、图像和声音等多种方式让用户之间进行交流信息,增加了沟通者双方对沟通方的表达内容的理解。
本文在分析了多媒体通信H.323协议的基础上,研究了集中式视频会议系统设计方案,并阐述了基于H.323协议的集中式视频会议系统的实现框架。
1H.323协议介绍
作为ITU-T组织(国际电信联盟电信标准部)所制定的标准,H.323协议已被广泛的应用在IP网络上,主要是用来传输音频数据和视频数据。从H.323协议标准描述内容来看,H.323协议主要涉及了呼叫信令和控制、点对点带宽控制、多媒体传输和控制,和多点会议等多种业务,这些业务主要涉及到了视频、音频、终端设备、数据传输、网络接口和通信控制等方面的内容,从这点来看,H.323不仅仅是一个通信协议,同时也是一个通信流程的框架性建设。
H.323协议对提供多媒体通信服务的终端(也包括其它实体)进行了描述,这种描述是基于数据包网络模式的,往往这种单纯的数据包网络模式并不能提供可靠的服务质量,除非引进了H.323协议,这样才能提供稳定、可靠和实时的音频数据和视频数据通信服务。
2集中式视频会议系统的整体设计
视频会议系统的结构一般是分布式的,这种分布式的视频会议系统往往对客户所用的终端设备的要求很高,因此在视频会议系统的设计目标上往往定位于集中式结构。集中式视频会议系统的组成包括了视频会议系统服务器、视频会议系统客户端和后台数据库。视频会议系统服务器的主要功能是实现多点控制和呼叫注册,为了方面的实现服务器的主要功能,本文把MCU 和网守集成到一起,组构成集成式的服务器。视频会议系统客户端没有特别的设计,仍然是普通的客户终端,功能上定位于对音视频的采集、编解码和回放。视频会议系统的后台数据库所保存的数据主要是视频会议的房间信息以及参会人员在视频会议系统中的注册信息。本文对视频会议系统的开发主要是采用纯软件方式,开发中运用了 Windows操作系统运行的优点,并采用多线程处理多任务的方式,集中式视频会议系统的结构图如图1所示。
图1视频会议系统组成
从上图可以看出,本文设计的视频会议系统是多点视频会议系统,即MCU与各会议终端之间存在着个点对点数据连接。为了实现对视频会议的有效管理,视频会议系统的服务器被划分为多个房间,并给每个房间都都有一个独立的房间号(roomN)进行标识。每个独立的房间都可以进行一个视频会议,并允许多个参会成员(即参会人员的终端)加入会议。而不同房间的会议是各自独立的,即每个会议房间中的参会人员只能与本会议室的其他参会人员进行音频数据和视频数据的交互操作和交流,而不能跨会议房间进行数据的交互操作和交流。
3MCU服务器的组成
本次开发的视频会议系统的关键部件是MCU 服务器,MCU 服务器所完成的主要功能包括两点:
1)控制管理整个视频会议系统。
2)对所有参会人员使用的终端之间的多媒体实时通信进行实现。
MCU服务器的组成结构见图2:
图2服务器组成结构图
MCU服务器各部分功能如下:
服务器终端:对整个视频会议系统进行统一管理,对所有客户终端之间的连接以及会议房间进行管理。
H.225:即呼叫信令协议,对服务器与所有客户终端的呼叫信令进行管理。
H.245控制模块:对服务器与所有客户终端的控制信息进行交互操作。
连接n:完成服务器与对应客户终端的连接,并处理服务器和终端各自的音频数据和视频数据。
GK模块:完成对与会成员实施加入许可、状态查询、带宽管理功能。
4基于H.323协议的客户端的组成
基于H.323协议的客户端是视频会议系统中的使用者和重要组成部分。基于H.323协议的客户端的功能型框图见图3所示。
由图3可见,基于H.323协议的客户端从输入设备获取的视频和音频信号,经编码器压缩后,按照一定格式打包,通过网络发送出去;在进行接收时,基于H.323协议的客户端首
原创力文档


文档评论(0)