1. 首页 >IT资讯 > 正文

视频会议系统怎么使用(视频会议系统)

导读 大家好,雨雨来为大家解答以上问题,视频会议系统怎么使用,视频会议系统很多人还不知道,现在让我们一起来看看吧!1、基于SIP的视频会议系

大家好,雨雨来为大家解答以上问题,视频会议系统怎么使用,视频会议系统很多人还不知道,现在让我们一起来看看吧!

1、 基于SIP的视频会议系统的结构和原理

2、 前言:近年来,随着计算机技术、通信技术和互联网技术的快速发展,视频会议的应用范围正从传统专业领域、大型企业等高端用户逐步扩展到中小企业等普通用户和个人用户。根据相关机构的分析结果,2004年中国视频会议市场规模已达18.7亿元,并且每年以26%的速度递增。市场前景非常广阔。

3、 本文主要介绍了一种基于SIP的集中式视频会议模型,并根据该模型设计了初步的实现方案,分析了该方案的工作原理。目前IETF主导的SIP会议模型的研究还处于草案阶段,没有成为标准。因此,对SIP会议框架及其实现技术的研究具有一定的理论和现实意义。

4、 一.视频会议系统的主流技术标准

5、 目前有视频会议系统, h . 323和SIP两个主流技术标准[1]。前者由ITU-T SG16定义,包括H.225呼叫控制信令和RAS信令、H.245媒体控制信令和H.450补充业务信令规范;后者由IETF MMUSIC工作组定义,包括SDP媒体描述规范。

6、 H.323系统沿袭了传统电信网络的设计理念,兼顾了传统PSTN呼叫流程和IP网络的特点,已经发展成为一个成熟的系统。吸收了许多电信网络组网、互联和运营经验,可以与PSTN网、窄带视频业务等数据业务和应用网络互联。近年来,它得到了广泛的应用,特别是在组建VoIP网络方面,显示了它的技术优势。H.323协议范围很广,涵盖了各种独立设备、个人计算机技术以及点对点和点对多点的视频会议。它解决了视频会议中的许多问题,如呼叫和会话控制、多媒体和带宽管理。正是因为H.323系统的设计问题太多,导致整个架构庞大复杂,限制了其在中小企业的部署。

7、 SIP是用于建立、修改和终止多媒体会话的应用层控制协议,主要执行用户定位、用户能力交换、呼叫建立和呼叫处理等功能。它继承了互联网协议的设计理念,与H.323协议相比,简单灵活,易于扩展。它可以很容易地与其他互联网协议相结合,以提供丰富的IP多媒体服务,部署在各种网络环境中。

8、 目前,大规模商用VoIP网络和会议系统采用H.323标准。然而,随着VoIP技术的进一步发展和视频会议系统应用的逐渐普及,SIP协议越来越受到业界的关注。3GPP已经决定使用SIP作为第三代移动通信全IP网络的控制协议,并开发了基于SIP的IP多媒体子系统(IMS)。业界还决定使用SIP作为下一代网络(NGN)的核心控制协议。与此同时,SIP协议及其应用的标准化工作也在积极开展,包括IETF SIP PING工作组牵头的集中式多媒体会议标准化、XCON工作组牵头的会场控制和CPCP(会议策略控制协议)标准化。随着这些标准的制定,基于SIP的视频会议系统将得到越来越广泛的应用。

9、 二、集中式会议系统模式

10、 下面介绍一个基于SIP的集中式会议模型。所谓集中化,是指这种模式相对于组播会议和全分布式会议,具有信令集中控制、媒体集中处理的特点。这种会议模式也是应用最广泛的情况。集中式会议模型[2]的结构图如图1所示。

11、 该模型主要包括参与者、会议控制中心(Focus)、会议策略服务器(CPS)、会议策略(CP)、会议通知服务(CNS)、媒体混合器等逻辑功能模块。其中,Focus、CPS、CNS、CP、Mixer构成会议服务器,完成多媒体会议的核心功能。该会议模型中每个模块的功能是

12、 a)会议控制中心:会议控制中心与每个参与者之间存在SIP对话。一方面根据会议成员的策略对整个会议进行管理,如会议访问控制、与会者管理等,另一方面根据会议媒体策略对媒体混合服务器进行控制,保证每个与会者都能接收到会议的媒体流。

13、 每个会议控制中心都有一个与之对应的会议URI,在全球范围内是唯一的。当用户需要加入会议时,需要向相应的会议URI发送邀请请求。

14、 b)出席者:出席者是指在会议期间与会议控制中心保持SIP对话的SIP用户代理。这个用户代理可以是PC应用程序、SIP电话或PSTN网关,或者其他会议控制中心。当与会者是其他会议的会议控制中心时,会议的拓扑结构是分层的,具有良好的可扩展性。所有区域分会场都有单独的会议控制中心,与主会场的会议控制中心相连,进行分级控制和管理。

15、 C) CPS: CPS是系统的逻辑功能模块,用于存储和操作会议策略,提供用户和管理会议操作的会议策略之间的接口。用户可以使用非SIP方式与CPS进行交互,完成会议策略的制定和修改。

16、 D)CP:会议策略包括支配会议控制中心进行会议操作的规则,一个会议对应一个会议策略,包括会议成员策略和会议媒体策略。成员策略主要用于会议成员的管理,包括用户访问控制、用户权限管理等。会议媒体策略用于控制会议媒体的混合和分发,包括媒体混合策略、同步策略和媒体分发策略。用户可以通过Web或其他非SIP方法维护会议策略。

17、 E)CNS:会议控制中心可以

18、  f)媒体混合服务器:媒体混合服务器负责完成会议媒体的混合和分发,接收者可以是会议的与会者或其他的媒体混合服务器。媒体流的混合处理由会议控制中心根据媒体策略进行直接或间接控制,处理过程因媒体流类型的不同而不同。

19、  三、视频会议系统结构设计

20、  根据前面介绍的会议模型以及多媒体会议的一般功能要求[3],我们设计了一个视频会议系统的实现方案,系统结构如图2所示。

21、  该系统由多媒体会议终端、会议管理服务器、会议控制服务器、媒体服务器和系统数据库5部分构成。呼叫服务器(CS)是 SIP Proxy服务器,负责 SIP 消息的转发,并集成了注册服务器的功能。

22、  下面分别介绍各组成部分的功能。

23、  1)多媒体会议终端

24、  多媒体会议终端是用户用来参加会议的桌面应用程序。会议终端启动时会发送REGISTER消息向注册服务器注册,注册成功后便保持在线状态,可以随时发起呼叫或接收呼叫请求。在加入会议后,可以发送SUBSCRIBE请求,预定会议状态信息报告,以便获得最新的会议状态变更情况。与会者可通过多媒体会议终端进行申请发言、释放申请、释放发言等操作。可以进行即时消息的发送和接收,实现会议文字聊天功能。

25、  2)会议管理服务器

26、  会议管理服务器在图2中对应为Web 服务器,主要完成通过Web界面管理会议的功能,包括会议的预定、修改和取消,会议策略的制定和修改等。另外,还可以通过会议管理服务器对会议控制服务器的系统参数进行配置,并提交到系统数据库保存。会议控制服务器在启动时可以从系统数据库将系统参数下载到本地,进行系统的初始化。

27、  3)会议控制服务器

28、  会议控制服务器是此系统的控制中心,模型中的会议控制中心功能,包括会议的创建、启动、删除、会场管理和控制、会议状态信息的采集和发布、会议成员的在席管理、处理会议成员请求等。会议控制服务器通过MEGACO/H.248[5]命令对媒体服务器的媒体混合处理进行控制。

29、  会议控制服务器主要由总控模块、Web管理模块、启动/注册模块、即时会议模块、会议状态通告模块、会议控制模块和会议列表等几部分组成。其中总控模块主要负责系统的初始化工作和各个模块之间的通信调度等功能;启动/注册模块主要负责会议的启动和结束等操作;会议状态通告模块负责完成会议状态信息通知服务,遵从RFC3265标准;会议控制模块是会议控制服务器的主要功能模块,采用基于事件触发的工作机制。会议列表负责维护会议的状态信息,包括会议属性、成员列表、请求队列和消息队列等,并提供对这些数据进行操作的接口函数。

30、  4) 媒体服务器

31、  媒体服务器可采用纯软件方式实现媒体混合等处理,与传统的采用硬件板卡的方式相比,具有巨大的成本优势。会议控制服务器通过MEGACO/H.248命令控制媒体服务器,完成创建关联域、增加终端、删除终端、修改终端属性、删除关联域等操作。媒体服务器接收与会者发来的媒体流,按照媒体策略进行混合后,再分发给与会者,从而实现会议媒体流的交互。

32、  四、视频会议系统工作原理

33、  在介绍了集中式视频会议系统的结构之后,下面简单介绍此系统的工作原理。

34、  4.1 创建会议

35、  此系统支持预约式会议和即时会议2种会议类型。

36、  预约式会议的创建可通过Web管理系统来完成。会议预定成功后,将向系统数据库的会议数据表插入一条记录。会议控制服务器的Web管理模块对系统数据库的会议数据表进行周期扫描,若发现新的会议记录,则按照预定要求生成新的会议节点,添加到会议列表中。

37、  即时会议的创建可通过多媒体会议终端完成。用户只需向指定的会议工厂URI发送INVITE请求即可创建一个即时会议。新会议的URI由302响应的Contact头域带回。

38、  4.2 加入会议

39、  与会者可以通过以下5种方式加入到会议中:

40、  a)Call-In方式。用户可通过E-mail、Web公告、即时消息等方式事先获得会议URI,然后向会议URI发送INVITE消息,请求加入会议。

41、  b)Call-Out方式。会议开始后,会议控制中心向用户发送INVITE消息,邀请其加入会议。会议控制中心需事先存储与会者的URI列表。

42、  c)第三方通过向会议URI发送REFER[6]请求,触发会议控制中心邀请用户加入会议。

43、  d)第三方通过向用户发送REFER请求,触发用户主动加入会议。

44、  e)若用户不知道会议URI,但可能通过其他途径获得会议中的某一个会话ID,则可通过发送带有Join头域的INVITE消息来加入会议[7]。

45、  4.3 会议状态信息通告机制

46、  与会者在会议进行期间可以获得会议的事件及状态信息,这通过会议通告服务(CNS)来实现。如图4中的F9-F12所示,与会者在加入会议后可向会议控制中心发送SUBSCRIBE请求。订阅感兴趣的会议事件和状态通知的服务,当某类事件发生或会议的状态发生变化时,会议通告服务器将生成状态报告的事件包,通过NOTIFY请求发送给订阅者,通告发生的事件或状态的变化情况。

47、  4.4 会场控制机制

48、  会场控制(Floor Control)是指对共享资源的访问控制,如对发言权、视频显示等公共资源的控制。会场控制消息是在会议主席、会议服务器和会议成员之间传递的,可分为2部分:会议控制命令和会议控制事件。会议控制命令是从会议主席或经过授权的会议参与者发往会议服务器的更改会场资源状态的请求。而会议控制事件消息是一种关于会场资源状态信息的报告,由会议服务器发往会议参与者。控制命令的内容可以是添加会场资源、请求使用会场资源、主席批准/拒绝请求或改变会议策略等。控制事件则用来向会议参与者报告有关会场资源占用情况的变化、会议策略或媒体配置的变更等情况。

49、  会场控制命令采用SOAP格式封装[8],由 SIP 协议的INFO[9]消息作为承载消息。会场控制事件消息的传送可以通过会议状态信息通告机制来实现。

50、  4.5 结束会议

51、  预约型会议的结束时间在预定时已经确定,当会议的结束时间到,但会议中仍有与会者时,则会议控制中心向其发送BYE消息并将其删除,然后执行去注册过程。去注册成功后,会议控制服务器将此会议节点删除。

52、  即时会议因在创建时没有确定结束时间,故不能依据会议的结束时间来结束会议。即时会议判断结束的条件是会议中的与会者数目。当会议中的最后一个与会者退出会议后,认为会议结束,执行去注册过程,去注册成功后即删除会议节点。

53、  五、结束语

54、  目前, SIP 多媒体会议的相关标准还在制定之中,相关技术的发展也很迅速,本系统所涉及的很多技术在实际应用中还需要进一步完善,尤其是会议策略控制技术、会场控制机制、会议级联、子会议系统、会议安全机制以及商用模式下的计费方案等方面。

55、  用基于 SIP 和SOAP相结合的会场控制机制,采用基于MEGACO/H.248协议控制的纯软件媒体服务器,可实现级联会议、子会议系统等多种会议模式的媒体处理。该方案的实现对基于 SIP 的集中式视频会议的研究具有一定的实践和参考意义。

本文讲解到此结束,希望对大家有所帮助。

标签:

免责声明:本文由用户上传,如有侵权请联系删除!