视频会议系统的体系架构是怎么样的?具体比如H.323协议是用于MCU和个MG终端的通讯协议么?

视频会议系统的体系架构是怎么样的?具体比如H.323协议是用于MCU和个MG终端的通讯协议么?,第1张

从视频会议技术发展的历史来看,目前 视频会议系统的建立可以依据ITU-T的两大框架建议H.320和H.323来进行,从而形成两种不同的建设方案。H.320是ITU-T较早期的视频会议标准,该标准完全建立在一系列视频会议专有的技术和标准之上,而H.323标准建立在通用的、开放的计算机网络通信技术基础之上,具有广阔的发展前景。自从1996年 ITU-T批准该标准以来,视频会议的技术和市场都发生了革命性的变化。越来越多的厂家竞相投入H.323新产品的开发,越来越多的用户采用H.323技术和产品构造他们自己的视频会议系统。

一、视频会议技术体制

1.H.320标准

H.320标准于1990年制订,是视频会议的早期建议之一,主要针对窄带ISDN网。由于窄带ISDN网是一种基于电路交换的网络,所以 H.320标准主要满足和适应电路交换的特性,因而H.320标准的视频会议被广泛用于VSAT、DDN、ISDN等电路交换网络。电路交换的特点是面向连接、传输速率和时延稳定、时延小、误码率低,因此视频会议的质量容易得到保证。但它的缺点是连接固定,除ISDN网上是可以进行拔号外,其它网络的应用都必须进行点对点的永久连接,带宽利用率较低,开放性很差,设置联接也不方便。从1993年开始,在我国引进建设的视频会议网,绝大部分都采用H.320 标准视频会议,并建立在VSAT、DDN、E1专线、ISDN等网络上,极大地限制了视频业务的进一步拓展。

2.H.323标准

H.323标准涵盖了音频、视频及数据在以IP包为基础的网络(LAN、EXTRANET和Internet)上的通信,建立H.323标准是为了允许不同厂商的多媒体产品和应用能够互操作。对于范围广泛的基于IP网络的多媒体通信应用来说,H.323标准是非常重要的构件。另外,该标准也允许通过ISDN和POTS与基于PPP的网络直接相连。

1996年,ITU批准了H.323规范。该标准范围广,涵盖了各种独立设备、个人计算机技术以及点对点和点对多点视频会议。该标准解决了视频会议中呼叫与会话控制、多媒体与带宽管理等许多问题。

二、网络结构

1.基于H.320标准的单MCU星型组网和两级MCU组网(主从)

单MCU星型组网是指采用一个MCU设备与多个会议电视终端组成星型网络结构。当会议电视终端多于一个MCU所提供的端口数时,单个MCU就无法连接所有会议电视终端。此时要通过级联MCU的方式来实现网络的扩容来增加网络容量,构成主从结构。每个从MCU都与主MCU构成固定连接,因此网络的稳定性很差。从拓扑结构上来看,这种单星型结构会因主MCU的问题导致全网的不稳定。原则上MCU的级联可以不受限制,但网络在达到3级时就不能满足会议最小时延、同步的要求,因此在应用中一般只采用单MCU星型组网和两级MCU组网(主从)两种。

用户层的接入一般采用E1专线方式或ISDN2B+D的接入方式连接。两种方式各有优缺点,专线能保证良好的稳定性和图像质量,但网络利用率低;ISDN受线路影响较大,但接入灵活方便。

H.320会议电视系统对网络带宽要求较严。例如当一次会议有10个会场参加时,若每个会场都能相互看到,就需要10×11/2=55条通道。因此,当网络终端达到一定数目时,网间控制和电路调配会出现困难,故此方式不适合较大规模的会议。

2.基于H.323标准的系统优势

H.323会议电视系统的MCU组网与H.320的不同在于,H.323中MCU只是逻辑意义上的网状网结构,它们之间没有固定连接。在转接会议时呈现树型结构,但此时转接的MCU并不占用端口资源。按H.323第二版建议,大体上可分为GK组网和MCU组网两种。

GK是H.323系统的一个组件,其功能是向H.323节点提供呼叫控制服务。本区域内的所有H.323节点必须在本域内的网守上登记注册,GK提供的基本服务有:地址翻译、带宽管理、许可控制、区域管理。多个GK组网可形成网状网结构或主从结构。网状网结构中每个GK地位平等,分别管理所连接MCU的地址解析、区域管理等功能。主从结构GK组网由一个顶级GK和多个域GK构成树型结构,便于对网络进行升级扩容。顶级GK负责域GK的解析,域GK负责所连接的MCU解析、区域管理等,但此方式集中管理,稳定性较差。

H.323会议电视系统的带宽配置分为本域内的带宽需求和各大区之间的带宽要求。对一个区域来说,若一个MCU的最大用户数目是100个 384kbit/s的终端同时接入,按此时IP网络的实际利用率80%计算,每一个MCU的接入带宽至少应为100×384/0.8=48Mbit/s。对不同区域来说,可以通过MCU之间进行级连来节省带宽,据运营商的经验数据,平均每个域内会议人数最少是三个人,按平均最少的开会人数来计算,大约能节省三分之二的带宽,因此区域间的最小带宽为16Mbit/s。

三、H.320与H.323会议组织流程

在H.320会议电视系统中,由于MCU与MCU之间、终端与MCU是静态固定连接。因此,主MCU把从MCU视为终端来对待,各终端逐个与所连接的MCU建立呼叫,并按顺序加入会议。

在H.323会议电视系统中,由于MCU与MCU之间、终端与MCU不是静态固定连接的,因此会议组织流程较复杂,存在终端和MCU之间相互选择的问题。在召开一个会议时,终端仍首先被接入所连接的本域MCU,其他域终端可加入到此MCU上参加会议或此终端溢出到邻近MCU上参加会议。在选择路由上,若参会终端比较分散,则可选择任意一参会终端方所在地的MCU作为召集方,其他终端汇接到此MCU。对于会议中邀请和加入其他终端时,若会议使用中的MCU端口数已满,则终端会被指向邻近的MCU,建立连接。对于参会终端不归属于一个GK的连接,应不跨GK域使用MCU,将参会终端接入本域的 MCU。H.323会议电视系统三种会议组织流程形式分别为点对点会议、多点会议以及跨区域之间的视频会议。

四、网络质量保证技术

H.320会议电视系统对承载网络需要有时钟同步和保证传输指标的要求。时钟同步可采用内部时钟或外部时钟两种方式来满足MCU三级时钟要求。国内传输指标是根据ITU-TN.86建议,ITU-TN.90建议所规定信道性能极限值:国内/国际会议电视电路以2048kbit/s速率传输时,比特误码率(BER)应小于10,无误码秒(EFS)应大于92%。

H.323会议电视系统是IP分组网络来传输的,因此IP网络传输H.323会议电视系统的指标主要应包括丢包、延时、抖动、误码率等指标。语音的最大时延0.25s,最大时延抖动应小于10ms,可接受的误码率小于10-1;活动图像的最大时延0.25s,最大时延抖动应小于10ms,可接受的误码率小于10-2,

1.H.323会议电视系统在实际应用中的QoS保障

(1)使用IP专网或VPN技术连接所有服务网元件组成的网元专网,保证MCU和MCU之间、MCU和网守之间、网守和网守之间通信。

(2)可以通过H.323代理服务器对H.323数据进行封装,提供QoS机制。使用定向路由将H.323数据路由到有QoS保证机制的专网。H.323代理服务器有两个首要子系统:网守和网关代理子系统。

网关代理子系统:提供H.323流量控制、带宽控制、QoS机制、通向外部网络的可靠通讯联接等。

网守代理子系统:提供用户授权、呼叫详细记录、局域网出口带宽管理和会议数量管理、H.323呼叫路由、地址目录。

定向路由:对于QoS来说,管理员配置一个单独的网络,与公网分离开来。H.323代理服务器通过ASR(特殊应用路由)来充分利用独立网络的优势。

(3)网守双注册表映射

由于终端被隐藏在H.323代理服务器之后,甚至防火墙之后,并通过H.323代理服务器注册到GK子系统上,故终端在被呼叫时,该终端不能被 H.323代理服务器之外的终端直接呼通,必须通过H.323代理服务器转发。如果在某一H.323代理服务器之后有多个终端,在H.323代理服务器上就产生了一个转发给谁的问题,这是一个地址解析的问题。

这里针对穿过防火墙来处理H.323的传输有两种解决方案。

防火墙支持H.323协议(例如CheckPoint4.1或以上):我们可将H.323代理服务器放到防火墙之后。

防火墙不能支持H.323的动态访问协议:在防火墙内可以使用代理服务器来提供简单的访问控制方案。因为只有H.323代理服务器是节点服务器,这个节点与防火墙外的设备相互影响,所以它很容易在防火墙上建立访问控制列表来通过H.323代理服务器。如果防火墙不能支持H.323的动态访问协议,我们可把H.323代理服务器和防火墙并列摆放。

通过一个H.323代理服务器间接发送信号有三方面的原因:可以解决服务器的安全机制;可以代表H.323终端来承接QoS发信号;可以完成特殊应用的路由任务来改善H.323传输质量。

2.利用VPN-MPLS实现流量控制及QoS保证

虚拟专用网(VPNs)建立在公网或共享网络上,可用以区分网络流量。服务提供商可以应用MPLS建立全新的VPN,具备MPLS能力的VPN 是无连接的IP网络,同时具备与帧中继及多级别IP业务的保密性,使得MPLS的VPN的运营更有效,服务提供商可以提供更廉价的可管理的IP业务。建立在第三层的基于MPLS 的VPN是构筑于对等模式的,与传统的VPN相比在本质上具备更好的扩展性且更利于建设及管理。另外,许多增值业务,例如视频应用及数据寄存、网络商务、话音业务等都可以通过某一专门的MPLS VPN 方便地部署实施,其原因正是服务提供商的传输网可以将每一个VPN识别为一个安全的无连接IP网络。

五、H.320与H.323系统的互通

H.320协议是基于窄带ISDN网络的多媒体通讯标准,是基于电路交换的网络;H.323协议是基于分组交换的网络的多媒体通信标准。两者都是基于网络的多媒体通信标准,所采用的音频和视频的压缩算法是一样的,通过以上H.320协议和H.323协议会议电视标准的对比可知,通过 Gateway(网关)就可以实现这两种不同协议之间的转换。

1.两种会议系统之间的互通

(1)H.320终端和H.323终端点对点互通;

(2)H.320终端加入H.323上MCU的会议;

(3)H.323终端加入H.320上MCU的会议;

(4)H.320上MCU的会议和H.323上MCU的会议进行级连。

2.网络管理的互通

H.320视频会议系统基本上没有真正意义的网络管理,只是对终端、MCU有远端拨号控制功能,可以远程用调制解调器远端拨号配置和维护终端,实现召开和预定会议、掌握会议控制权等功能。

H.323视频会议系统的网络管理能力比H.320视频会议系统要强的多,H.323视频会议系统的网管是基于TCP/IP协议中的SNMP(简单网络管理协议),包括对终端、MCU的管理、配置和维护都可以通过SNMP来实现。

针对以上情况,提出了全网互通的方式采取分布式结构进行集中管理的方式。在涉及到区域之间时,可以通过网关互连,通过一个定制的专用服务器通过 IP与H.320的MCU相连,通过IP对网络中的MCU进行管理,包括预定会议、召开分组会议等功能,实现网管中心对MCU的控制,从而对整个网络实现集中式管理。

你好,很高兴为你解答这个问题。关于短视频软件开发,软件架构应该包含这些:

短视频app的架构:整套短视频APP主要由安卓端,iOS 端,Web 管理后台四端组成;

主要涉及的开发语言有:PHP,objective-c,Java;

主要涉及到的服务有:Redis和Mysql;Redis 主要用于数据缓存,存储小视频系统运行中常用的动态数据(如点赞时的效果)Mysql 主要用于系统数据的存储如存储图片、视频等

短视频app的视频产生端:首先要进行音视频数据内容采集(拍摄视频),然后进行视频编辑(加美颜、萌颜、特效和音乐),合成视频,编码视频并上传到云存储中;

服务端:云存储把视频存起来,对视频进行统一转码、管理、分析、视频审核;

播放端: 用户观看短视频时,终端会向服务端发起请求,请求播放短视频,服务端收到请求后迅速响应并加速视频的传输,将视频呈现在用户眼前。

希望这个答案能够帮助到你。

外星人(ET The Extra-Terrestrial)

ET-全新网络视频电话

ET是263网络通信基于宽带IP网络推出的“全新网络视频电话”。它整合了邮件,短信,IM等多种互联网通信形式于一身,旨在为广大互联网用户提供融合数据、语音、视频的高品质多媒体综合通信服务。 ET具备“多方通”,“ET空间”,“无线通”三大核心功能。

最清晰的视频和多方视音频沟通模式是ET的差异点。ET的视频编码技术及服务器架构以及防火墙穿透技术,都保证了视频传输的高清晰和连续性。


欢迎分享,转载请注明来源:夏雨云

原文地址:https://www.xiayuyun.com/zonghe/218301.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-06
下一篇2023-04-06

发表评论

登录后才能评论

评论列表(0条)

    保存