一种基于QoS的多流的视频会议系统及控制方法技术方案

技术编号:13603411 阅读:57 留言:0更新日期:2016-08-27 22:23
本发明专利技术涉及一种基于QoS的多流的视频会议系统和控制方法,包括媒体转发服务器和视频终端;媒体转发服务器包括服务器视频流接收端、服务器视频流存储模块、服务器传出流模块、服务器视频流发送端、服务器Qos收发模块和服务器Qos分析判断模块,视频终端包括终端视频流发送模块、终端视频流接收模块和终端Qos信息模块。本发明专利技术的系统和方法使终端根据自己的能力选看不同档次的视频流,实现不同的终端均可参与视频会议或视频聊天。并通过采用分段的Qos方案以及RTCP的数据的发送和接收,使得终端能够流畅的发送视频流,从而使各个终端在多流方案下提供清晰流畅的视频效果。

【技术实现步骤摘要】

本专利技术涉及一种视频会议系统和方法,具体涉及一种基于QoS的多流的视频会议系统及控制方法
技术介绍
视频会议是在两个或多个地点的用户之间举行会议,实时传送声音、图像的通信方式,在视频会议早期,往往通过合屏的方式实现多画面,通过MCU设备将多个用户的视频画面合并在一起,拼接成多画面,然后广播给各个视频终端播放,但随着视频技术的发展,这种视频会议方案逐渐暴露了其弱点。首先,采用多画面合成的方式,每个视频终端看到的视频画面都是相同的,画面布局由会议管理者指定,作为普通参与方的用户无法自由选看视频画面;其次,移动设备的出现导致视频会议参与方的能力不对等,一个专业的视频设备可以搞定高清画面的解码播放,但一个移动设备可能就无法完成高清画面如720P的解码播放,它只能处理VGA的视频档次,但合成的画面往往只有一个档次,无法满足视频终端的不同档次要求。基于上述问题,业界开始偏向多流的视频会议实现,业界对多流的选择有不同的方案选择,包括SVC、多RTP Session、单RTP Session通过SSRC区分媒体流,但是多流方案下的Qos模型如何建立却没有标准。Qos(Quality ofService,服务质量),指一个网络能够利用各种基础技术,为指定的网络通信提供更好的服务能力,是网络的一种安全机制,是用来解决网络延迟和阻塞等问题的一种技术。RTCP为RTP源携带一个持久性传输层标识符,其提供数据分发质量反馈信息。
技术实现思路
本专利技术的目的是提供一种基于QoS的多流的视频会议系统及控制方法,解决了现有技术中提到的不足。本专利技术的目的是通过以下技术方案来实现:一种基于QoS的多流的视频会议系统,包括媒体转发服务器和若干视频终
端;所述媒体转发服务器包括:服务器视频流接收端,用于接收视频终端发送的不同档次的视频流;服务器视频流存储模块,用于存储各个终端发送来的视频流;服务器传出流模块,用于将服务器视频流存储模块所存储的视频流根据不同视频终端所需接收的其他视频终端的视频流进行有序的排列;服务器视频流发送端,用于向所述终端发送其所能接收的(其他终端的)视频流;服务器Qos收发模块,用于采集(或接收)各个终端发送的QoS质量信息以及发送QoS质量信息,并保证视频流媒体转发服务器的服务质量;服务器Qos分析判断模块,与所述服务器Qos收发模块连接,用于分析、判断服务器Qos收发模块发送来的QoS质量信息;所述视频终端包括:若干终端视频流发送模块,用于发送不同档次的视频流;终端视频流接收模块,用于接收其能够接收的档次的视频流;终端Qos信息模块,用于和所述服务器Qos收发模块建立连接,并保证能够顺畅的发送视频流。进一步优选地,所述服务器视频流接收端连接所述服务器视频流存储模块,该服务器视频流存储模块连接所述服务器传出流模块,该服务器传出流模块上连接有服务器视频流发送端。进一步优选地,所述服务器传出流模块与服务器Qos分析判断模块连接。进一步优选地,所述服务器Qos收发模块与终端Qos信息模块连接。进一步优选地,所述视频终端与媒体转发服务器通过通信网络进行通讯连接。进一步优选地,所述媒体转发服务器还包括服务器RTCP发送端口、服务器RTCP接收端口以及服务器RTCP处理模块,所述服务器RTCP发送端口用于在发送的数据流中加载RTCP数据,所述服务器RTCP接收端口用于从发送
来的数据流中分离RTCP数据,所述服务器RTCP处理模块用于分析、处理服务器RTCP接收端口接收到的RTCP数据;所述服务器RTCP处理模块连接所述服务器RTCP发送端口和服务器RTCP接收端口。进一步优选地,所述视频终端设有终端RTCP接收口和终端RTCP发送口,所述终端RTCP接收口用于从发送来的数据流中分离RTCP数据,所述终端RTCP发送口在发送的数据流中加载RTCP数据。进一步优选地,所述终端RTCP接收口连接所述服务器RTCP发送端口;所述终端RTCP发送口连接所述服务器RTCP接收端口,终端通过RTCP反馈来调整接收视频流的档次。一种基于QoS的多流的视频会议系统的控制方法,所述方法包括:参与视频会议的视频终端基于终端Qos信息模块,通过终端视频流发送模块发送不同档次的视频流到媒体转发服务器;媒体转发服务器基于服务器Qos收发模块和服务器Qos分析判断模块,通过服务器视频流接收端接收视频终端所发送的所有档次的视频流,并存储在服务器视频流存储模块,然后服务器传出流模块根据不同视频终端所需接收的其他视频终端的视频流将服务器视频流存储模块中的视频流进行有序的排列,并根据服务器Qos收发模块和服务器Qos分析判断模块将每个视频终端所能接收的档次的视频流传给服务器视频流发送端;所述视频终端通过终端视频流接收模块接收服务器视频流发送端发来的其它终端的视频流,实现通畅的视频会议。进一步优选地,所述视频终端的终端RTCP接收口连接所述服务器RTCP发送端口;所述终端RTCP发送口连接所述服务器RTCP接收端口,终端通过RTCP反馈来调整接收视频流的档次。本专利技术提供了一种基于QoS的多流的视频会议系统及控制方法,其主要具有的有益效果为:①本专利技术通过参与视频或参与会议的终端发送不同档次的视频流(如720P、VGA、QCIF),然后根据自己的能力选看不同档次的视频流,实现不同的终端包括移动终端均可参与视频会议或视频聊天。②本专利技术通过采用非对称、分段的Qos方案,使得终端能够流畅的发送视频流,从而使各个终端在多流方案下提供清晰流畅的视频效果,因此,使终端能够极佳的参与视频。③本专利技术的服务器只需要进行转发各个终端上传的视频流并进行简单的存储排列等处理,因此无需使用现有技术中拥有非常专业的价格昂贵的硬件设备的MCU,本专利技术的设备简单,容易实现,且极大程度上降低了会议成本。④本专利技术通过RTCP的数据的发送和接收实现了终端接收视频质量的实时反馈,从而保证了其视频会议的顺畅进行。附图说明下面根据附图对本专利技术作进一步详细说明。图1是本专利技术实施例所述的媒体转发服务器的结构示意图;图2是本专利技术另一个实施例所述的媒体转发服务器的结构示意图;图3是本专利技术实施例所述的视频终端与媒体转发服务器的服务质量关系结构示意图;图4是本专利技术实施例所述的多个视频终端的视频会议系统示意图;图5是本专利技术实施例所述的RTCP数据收发的示意图;图6是本专利技术另一个实施例所述的多流转发的视频会议系统示意图;图7是本专利技术另一个实施例所述的视频发送的简易Qos模型结构示意图;图8是本专利技术另一个实施例所述的视频接收的简易Qos模型结构示意图。具体实施方式为使本专利技术实施例的目的、技术方案和优点更加清楚,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本专利技术实施例的组件可以以各种不同的配置来布置和设计。因此,以下对在附图中提供的本专利技术的实施例的详细描述并非旨在限制要求保护的本专利技术的范围,而是仅仅表示本专利技术的选定实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。在本专利技术的描述中,还需要说明的是,除非另有明确本文档来自技高网
...

【技术保护点】
一种基于QoS的多流的视频会议系统,其特征在于:包括媒体转发服务器和若干视频终端;所述媒体转发服务器包括:服务器视频流接收端,用于接收视频终端发送的不同档次的视频流;服务器视频流存储模块,用于存储各个终端发送来的视频流;服务器传出流模块,将存储的视频流进行有序的排列,使终端准确无误的接收其它终端的视频流;服务器视频流发送端,用于向所述终端发送其所能接收的视频流;服务器Qos收发模块,用于采集和接收各个终端发送的QoS质量信息以及发送QoS质量信息,并保证视频流媒体转发服务器的服务质量;服务器Qos分析判断模块,与所述服务器Qos收发模块连接,用于分析、判断服务器Qos收发模块发送来的QoS质量信息;所述视频终端包括:若干终端视频流发送模块,用于发送不同档次的视频流;终端视频流接收模块,用于接收其能够接收的档次的视频流;终端Qos信息模块,用于和所述服务器Qos收发模块建立连接,并保证能够顺畅的发送视频流。

【技术特征摘要】
1.一种基于QoS的多流的视频会议系统,其特征在于:包括媒体转发服务器和若干视频终端;所述媒体转发服务器包括:服务器视频流接收端,用于接收视频终端发送的不同档次的视频流;服务器视频流存储模块,用于存储各个终端发送来的视频流;服务器传出流模块,将存储的视频流进行有序的排列,使终端准确无误的接收其它终端的视频流;服务器视频流发送端,用于向所述终端发送其所能接收的视频流;服务器Qos收发模块,用于采集和接收各个终端发送的QoS质量信息以及发送QoS质量信息,并保证视频流媒体转发服务器的服务质量;服务器Qos分析判断模块,与所述服务器Qos收发模块连接,用于分析、判断服务器Qos收发模块发送来的QoS质量信息;所述视频终端包括:若干终端视频流发送模块,用于发送不同档次的视频流;终端视频流接收模块,用于接收其能够接收的档次的视频流;终端Qos信息模块,用于和所述服务器Qos收发模块建立连接,并保证能够顺畅的发送视频流。2.根据权利要求1所述的基于QoS的多流的视频会议系统,其特征在于:所述服务器视频流接收端连接所述服务器视频流存储模块,该服务器视频流存储模块连接所述服务器传出流模块,该服务器传出流模块上连接有服务器视频流发送端。3.根据权利要求1所述的基于QoS的多流的视频会议系统,其特征在于:所述服务器传出流模块与服务器Qos分析判断模块连接。4.根据权利要求1所述的基于QoS的多流的视频会议系统,其特征在于:所述服务器Qos收发模块与终端Qos信息模块连接。5.根据权利要求1所述的基于QoS的多流的视频会议系统,其特征在于:所述视频终端与媒体转发服务器通过通信网络进行通讯连接。6.根据权利要求1所述的基于QoS的多流的视频会议系统,其特征在于:所述媒体转发服务器还包括服务器RTCP发送端口、服务器RTCP接收端口以及服务器RTCP处理模块,所述服务器RTCP发送端口用于在发送的数据流中
\t加载RTCP数据,所述服务器RTCP接收端口用于从发送来的数据流中分离RTCP数据,所述服务器RTCP处理模...

【专利技术属性】
技术研发人员:潘晓克董寿先
申请(专利权)人:深圳明心科技有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1