CN101488916B - 一种基于视频会议的带宽控制方法、装置、终端及*** - Google Patents
一种基于视频会议的带宽控制方法、装置、终端及*** Download PDFInfo
- Publication number
- CN101488916B CN101488916B CN2009100028114A CN200910002811A CN101488916B CN 101488916 B CN101488916 B CN 101488916B CN 2009100028114 A CN2009100028114 A CN 2009100028114A CN 200910002811 A CN200910002811 A CN 200910002811A CN 101488916 B CN101488916 B CN 101488916B
- Authority
- CN
- China
- Prior art keywords
- terminal
- code stream
- video
- control
- circuit network
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Images
Landscapes
- Data Exchanges In Wide-Area Networks (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Abstract
本发明实施例提供了一种基于视频会议的带宽控制方法、装置、终端及***,所述方法包括:会议控制设备分别与电路网络终端和包交换网络终端建立呼叫连接;所述会议控制设备确定所述包交换网络带宽不满足包交换网络视频数据传输要求,则通知所述电路网络终端进行码流控制,以降低电路网络视频数据传输速度。本发明实施例提供的技术方案通过判断在包交换网络带宽不满足包交换网络视频数据传输要求时,通知所述电路网络终端进行码流控制,解决了在电路交换网络与包交换网络混用的视频会议中包丢失的问题,实现了在电路交换网络与包交换网络混用的视频会议中的稳定降速,加强了网络适应性,改进了混合组网的易用性。
Description
技术领域
本发明涉及视频会议技术,尤其涉及视频会议中的带宽控制技术,具体地讲是一种基于视频会议的带宽控制方法、装置、终端及***。
背景技术
视频会议***可应用在电路交换网络或包交换网络,但是在上述两种网络混合使用时存在很多问题,例如存在丢包以及带宽无法保障的情况。基于电路网络的视频会议***通用标准是H.320,H.320标准包含一系列标准为其服务,例H.221/H.242/H.239等;基于包交换网络的视频会议***通用标准是H.323,H.323标准包含一系列标准为其服务,例H.245/Q.931/H.239等。
H.320与H.323混合应用时,***需要配置H.320或者H.323网关支持混合应用,网关的作用就是转换H.320与H.323之间的信令以及媒体打包方式。
如图1所示,在电路网与IP网混合应用的视频会议***中多点控制单元(MCU:Multipoint Control Unit)通过电路网(SDH:Synchronous DigitalHierarchy或ISDN:Integrated Services Digital Network)与H.320终端连接,并通过IP网与H.323终端连接。其中当MCU与H.323终端之间的带宽不能达到需求带宽时,需要通过H.245协议中的流控命令对H.323终端降速处理,但是由于MCU与H.320终端之间的带宽是有保障的,所以协议不支持连接建立后的码流降速,在H.323终端降速时,H.320终端发送的码流超过H.323终端能够接受的码流,导致H.323终端因码流丢包而产生图像花屏。
为了解决上述问题,现有技术将H.320网关的码流经过适配处理后,再发给H.323终端,保障H.323终端能够正常接收媒体码流,使H.323终端不会花屏。在实现本发明过程中,发明人发现这种以适配方式进行码流转换(transcoding)的解决方案消耗了更多的CPU资源,增加了成本,并导致图像效果变差。
为了解决上述问题,现有技术还通过挂断ISDN的B通道方式实现ISDN会场降速处理。在实现本发明过程中,发明人发现这种方案只适用于综合业务数字网(ISDN:Integrated Service Digital Network)接入的终端,对于专线接入的终端不适用,无法控制E1接入的带宽。
发明内容
为了克服现有技术中的缺陷,本发明实施例提出一种基于视频会议的带宽控制方法及装置,以解决电路交换网络与包交换网络在会议中混用造时的丢包的问题。
本发明的目的之一是,提供一种基于视频会议的带宽控制方法,所述的方法包括以下步骤:
会议控制设备分别与电路网络终端和包交换网络终端建立呼叫连接;
所述会议控制设备确定所述包交换网络带宽不满足包交换网络视频数据传输要求,则通知所述电路网络终端进行码流控制,以降低电路网络视频数据传输速度。
本发明的目的之一是,提供一种基于视频会议的带宽控制方法,所述的方法包括以下步骤:
电路网络终端和包交换网络终端响应会议控制设备的呼叫连接,并分别建立与会议控制设备的呼叫连接;
电路网络终端接收会议控制设备发送的码流控制通知;
所述电路网络终端根据所述码流控制通知进行码流控制,以降低视频数据传输速度。
本发明的目的之一是,提供一种基于视频会议的带宽控制装置,所述的装置包括:
呼叫建立单元,用于会议控制设备分别与电路网络终端和包交换网络终端建立呼叫连接;
码流控制通知单元,用于所述会议控制设备确定所述包交换网络带宽不满足包交换网络视频数据传输要求,则通知所述电路网络终端进行码流控制。
本发明的目的之一是,提供一种基于视频会议的带宽控制终端,所述的所述终端包括:
呼叫连接响应及建立单元,用于响应会议控制设备的呼叫连接;
码流控制通知接收单元,用于接收会议控制设备发送的码流控制通知;
码流控制单元,用于根据所述码流控制通知进行码流控制,以降低视频数据传输速度。
本发明的目的之一是,提供一种基于视频会议的带宽控制***,所述的所述***包括:会议控制设备、电路网络终端和IP网络终端,所述会议控制设备通过电路网与所述的电路网络终端连接,并通过IP网与所述的IP网络终端连接;
所述的会议控制设备包括呼叫建立单元,用于建立与电路网络终端和IP网络终端的呼叫连接;码流控制通知单元,用于所述会议控制设备确定所述IP网络带宽不满足IP网络视频数据传输要求,则通知所述电路网络终端进行码流控制;
所述的电路网络终端包括:呼叫连接响应及建立单元,用于响应会议控制设备的呼叫连接;码流控制通知接收单元,用于接收会议控制设备发送的码流控制通知;码流控制单元,用于根据所述码流控制通知进行码流控制,以降低视频数据传输速度。
本发明实施例的有益效果在于,通过判断在包交换网络带宽不满足包交换网络视频数据传输要求时,通知所述电路网络终端进行码流控制,解决了在电路交换网络与包交换网络混用的视频会议中包丢失的问题,实现了在电路交换网络与包交换网络混用的视频会议中的稳定降速,加强了网络适应性,改进了混合组网的易用性。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1为视频会议***中H.320与H.323混合应用组网图;
图2为本发明实施例提供的基于视频会议的带宽控制方法的流程图;
图3为本发明实施例提供的在填充FEC帧之前的码流图;
图4为本发明实施例提供的基于视频会议的带宽控制方法的流程图;
图5为本发明实施例提供的基于视频会议的带宽控制方法的流程图;
图6为本发明实施例提供的在填充FEC帧之后的码流图;
图7为发明实施例的提供的MBE消息命令表;
图8为本发明实施例提供的基于视频会议的带宽控制方法的流程图;
图9为本发明实施例的提供的本发明实施例提供的更改时隙后的时隙表;
图10为本发明实施例提供的基于视频会议的带宽控制方法的流程图;
图11为本发明实施例提供的通道顺序图;
图12A为本发明实施例提供的基于视频会议的带宽控制装置的结构框图;
图12B为本发明实施例提供的基于视频会议的带宽控制装置的结构框图;
图12C为本发明实施例提供的基于视频会议的带宽控制装置的结构框图;
图13A为本发明实施例提供的基于视频会议的带宽控制终端的结构框图;
图13B为本发明实施例提供的基于视频会议的带宽控制终端的结构框图;
图13C为本发明实施例提供的基于视频会议的带宽控制终端的码流控制单元的结构框图;
图13D为本发明实施例提供的基于视频会议的带宽控制终端的码流控制单元的结构框图;
图14为本发明实施例提供的基于视频会议的带宽控制的***结构图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
实施例一
如图2所示,本发明实施例的基于视频会议的带宽控制方法包括以下步骤:会议控制设备分别与电路网络终端和包交换网络终端建立呼叫连接(步骤S201);所述会议控制设备确定所述包交换网络带宽不满足包交换网络视频数据传输要求,则通知所述电路网络终端进行码流控制,以降低电路网络视频数据传输速度(步骤S202)。
在本发明实施例中,以MCU作为会议控制装置为例,但是本发明实施例的会议控制设备包括并不限于MCU,任何与MCU具有相同或者相似功能的会议控制设备都可用来替代MCU。电路网络终端包括但不限于H.320终端,还可以为:ISDN终端,PSTN终端,包交换网络终端包括但不限于H.323终端,还可以为SIP终端。
本发明实施例的有益效果在于,通过确定在包交换网络带宽不满足包交换网络视频数据传输要求,通知所述电路网络终端进行码流控制,实现了在电路交换网络与包交换网络混用的视频会议中的稳定降速,加强了网络适应性,改进了混合组网的易用性。
实施例二
如图3所示,本发明实施例的基于视频会议的带宽控制方法包括以下步骤:电路网络终端和包交换网络终端响应会议控制设备的呼叫连接,并分别建立与会议控制设备的呼叫连接(步骤S301);电路网络终端接收会议控制设备发送的码流控制通知(步骤S302);所述电路网络终端根据所述码流控制通知进行码流控制,以降低视频数据传输速度(步骤S303)。
在本发明实施例中,以MCU作为会议控制设备为例,但是本发明实施例的会议控制设备包括并不限于MCU,任何与MCU具有相同或者相似功能的会议控制设备都可用来替代MCU。电路网络终端包括但不限于H.320终端,还可以为:ISDN终端,PSTN终端,包交换网络终端包括但不限于H.323终端,还可以为SIP终端。
本发明实施例的有益效果在于,包交换网络带宽不满足包交换网络视频数据传输要求时,通知所述电路网络终端进行码流控制,实现了在电路交换网络与包交换网络混用的视频会议中的稳定降速,加强了网络适应性,改进了混合组网的易用性。
实施例三
本发明实施例提供一种基于视频会议的带宽控制方法。本发明实施例中,以MCU作为会议控制设备为例,但是本发明实施例的会议控制设备包括并不限于MCU,任何与MCU具有相同或者相似功能的会议控制设备都可用来替代MCU。电路网络终端包括但不限于H.320终端,还可以为:ISDN终端,PSTN终端,包交换网络终端包括但不限于H.323终端,还可以为SIP终端。
在实施例二的基础上,电路网络终端接收会议控制设备发送的码流控制通知后,电路网络终端进行码流控制是以填充无效视频数据帧的方式实现的。
H.320终端在进行视频码流编码前的码流如图4所示,其中A表示音频(Audio);V表示视频(Video);F表示帧同步字(FAS:Frame AlignmentSignal);B比特流分配信令(Bit-rate Alignment Signal)。如果通道宽度为128K,并且音频占用48K,视频占用除FAS、BAS和Audio之外的通道宽度。当呼叫建立后,H221时隙表已经固定,即视音频带宽已经固定,如果实际音频码流不能满足48K带宽时,需要补充静音码流;如果实际视频码流不能满足相应带宽时,则需要填充无效视频数据帧,例如前向纠错(FEC:Forward Error Correction)填充帧。
如图5所示,本发明实施例的基于视频会议的带宽控制方法包括以下步骤:MCU召集含有H.323终端以及H.320终端的会议,即MCU分别与H.323终端、H.320终端建立连接(步骤S501);H.323终端检测到网络丢包,向MCU反馈丢包率,或者向MCU发送流控消息,也可根据用户需要自己实现(步骤S502);MCU根据丢包率或者流控带宽计算网络带宽,同时向H.323终端发送流控消息(步骤S503);H.323终端按照MCU的流控带宽发送码流,实现H.323终端降速(步骤S504);H.323终端降速后,MCU向H.320终端发送流控命令(步骤S505);H.320终端收到流控命令后,以填充无效视频码流的方式进行码流控制(步骤S506);同时MCU侧开始检测来自H.320终端的视频码流中视频数据帧(步骤S507);在转发码流时将视频数据帧去除,以达到H.323终端能够接收的视频码流带宽(步骤S508)。
通过以上步骤实现了平稳降速。
根据上述步骤S506,填充视频填充帧(FEC帧)后的码流图如图6所示。其中A表示:音频(audio);V表示:视频(video);F表示:帧同步字(FAS:Frame Alignment Signal);B表示:比特流分配信令(Bit-rate Alignment Signal);D表示:视频数据帧。
上述步骤S508结束后,如果MCU与H.323终端之间的网络好转,例如降速后在连续一段时间检测不到丢包,MCU发送控制命令,取消转发码流的流控限制来实现升速处理。所述控制命令通过扩展MBE(多字节扩展)消息实现格式为{Start_MBE}/N/<x>/(N-1)bytes。其中{Start_MBE}为MBE;MBE消息标识,N是MBE消息长度,<x>为MBE消息命令,可使用0xCF,MBE预留的消息命令。如图7所示,为发明实施例的提供的MBE消息命令表。在图7中N:目前固定为4,后续扩展其他参数时可以改变;媒体通道标识:1视频主流、2视频辅流;目标带宽:以K为单位;例:768K填0300(16进制)。
通过以上步骤实现了交换网络混用的视频会议中的稳定降速,进一步地,当网络好转后实现了升速处理。
本发明实施例通过在电路交换网络与包交换网络混用的视频会议中使用填充帧方式进行码流控制,解决了视频会议中包丢失的问题,实现了在电路交换网络与包交换网络混用的视频会议中的稳定降速,加强了网络适应性,改进了混合组网的易用性。
实施例四
本发明实施例提供一种基于视频会议的带宽控制方法。本发明实施例中,以MCU作为会议控制设备为例,但是本发明实施例的会议控制设备包括并不限于MCU,任何与MCU具有相同或者相似功能的会议控制设备都可用来替代MCU。电路网络终端包括但不限于H.320终端,还可以为:ISDN终端,PSTN终端,包交换网络终端包括但不限于H.323终端,还可以为SIP终端。
在实施例二的基础上,电路网络终端接收会议控制设备发送的码流控制通知后,电路网络终端进行码流控制是以更改时隙表的方式实现的。
如图8所示,本发明实施例的基于视频会议的带宽控制方法包括以下步骤:MCU召集含有H.323终端以及H.320终端的会议(步骤8801);H.323终端检测到网络丢包,向MCU反馈丢包率,或者向MCU发送流控消息,或者可根据用户需要自己实现)(步骤S802);MCU根据丢包率或者流控带宽计算当前网络带宽如,同时向H.323终端发送流控消息(步骤S803);H.323终端按照MCU的流控带宽发送码流,实现H.323终端降速(步骤S804);H.323终端降速后,MCU向H.320终端发送流控命令(步骤S805);H.320终端收到流控命令后,MCU根据流控带宽计算需要减少的视频子时隙(步骤S806);H.320终端然后按照流控带宽进行编码(步骤S807);H.320终端同时更新本端的时隙表(步骤S808)。如图9黑色部分就是减少的子时隙,在传送图像时,不会使用到这两个黑色的子时隙。
MCU向H.320终端发送流控命令后,需要更新本端对应H.320终端的时隙表,否则视频码流不能正常解析;MCU更新本端时隙表后,需要向终端B发送I帧请求,避免由于时隙表的改变导致图像花屏。
本实施例提供的终端通过判断在包交换网络带宽不满足包交换网络视频数据传输要求时,通知所述电路网络终端进行码流控制,解决了在电路交换网络与包交换网络混用的视频会议中包丢失的问题,实现了在电路交换网络与包交换网络混用的视频会议中的稳定降速,加强了网络适应性,改进了混合组网的易用性。
实施例五
本发明实施例提供一种基于视频会议的带宽控制方法。本发明实施例中,以MCU作为会议控制设备为例,但是本发明实施例的会议控制设备包括并不限于MCU,任何与MCU具有相同或者相似功能的会议控制设备都可用来替代MCU。电路网络终端包括但不限于H.320终端,还可以为:ISDN终端,PSTN终端,包交换网络终端包括但不限于H.323终端,还可以为SIP终端。
在实施例二的基础上,电路网络终端接收会议控制设备发送的码流控制通知后,电路网络终端进行码流控制是以占用通道的方式实现的。
H221帧可以由多种通道方式组成,通道顺序如图10所示,各种通道根据用户实际应用可以选择使用。本实施例的通道为辅流通道。
辅流通道控制协议如下:
AMC-open<AMCOpenByte1><AMCOpenByte2>
<AMCOpenByte1>:描述了辅流应用角色以及通道编号
<AMCOpenByte2>:描述了辅流通道带宽,以8K(子时隙)为单位
AMC-close<AMCCloseByte1>
<AMCCloseByte1>:描述了辅流通道标号
在协议中辅流通道支持动态打开与关闭,通过这种协议应用可以达到降速的目的。
如图11所示为本发明实施例的提供的混合会议宽带控制方法的流程图;MCU控制台通过MCU召集含有H.323终端以及H.320终端的会议(步骤S1101);H.323终端检测到网络丢包,向MCU反馈丢包率,或者向MCU发送流控消息,或者可根据用户需要自己实现(步骤S1102);MCU根据丢包率或者流控带宽计算当前网络带宽如768K,同时向H.323终端发送流控消息(步骤S1103);H.323终端按照MCU的流控带宽发送码流,实现H.323终端降速(步骤S1104);H.323终端降速后,MCU计算H.320终端需要降速的时隙数(步骤S1105);MCU向H.320终端发送辅流通道打开控制命令(步骤S1106);H.320终端收到辅流通道打开命令后,按照流控带宽进行编码(步骤S1107);H.320终端同时需要更改本端的时隙表,时隙表中增加辅流的时隙(步骤S1108);MCU向H.320终端发送辅流通道打开后,需要更新本端的时隙表,同样时隙表中增加辅流的时隙,完成降速(步骤S1109)。优选的,上述步骤还包括:如果降速后检测不到丢包,则通过取消转发码流的流控限制来实现升速处理。
由于本实施例中辅流通道只是用于主流降速,因此辅流通道中的数据只需要默认填充,不需要解析。上述实施例只是以辅流通道为例说明,但本实施例并不限于辅流通道占用其他的通道同理适用。
本发明实施例所能达到的技术效果是:通过在电路交换网络与包交换网络混用的视频会议中以占用通道的方式更改时隙表,解决了在视频会议中包丢失的问题,实现了在电路交换网络与包交换网络混用的视频会议中的稳定降速,加强了网络适应性,改进了混合组网的易用性。
实施例六
如图12A所示,本发明实施例的基于视频会议的带宽控制装置1200包括:呼叫建立单元1201、码流控制通知单元1202。其中,呼叫建立单元1201与码流控制通知单元1202连接。呼叫建立单元1201,用于会议控制设备分别与电路网络终端和包交换网络终端建立呼叫连接;码流控制通知单元1202,用于所述会议控制设备确定所述包交换网络带宽不满足包交换网络视频数据传输要求,则通知所述电路网络终端进行码流控制。
在本发明实施例中,以MCU作为会议控制设备为例,但是本发明实施例的会议控制设备包括并不限于MCU,任何与MCU具有相同或者相似功能的会议控制设备都可用来替代MCU。电路网络终端包括但不限于H.320终端,还可以为:ISDN终端,PSTN终端,包交换网络终端包括但不限于H.323终端,还可以为SIP终端。
优选的,如图12B所示,所述带宽控制装置1200还包括:无效视频数据帧去除单元1203。所述无效视频数据帧去除单元1203与所述码流控制通知单元1202连接。所述无效视频数据帧去除单元1203,用于在转发码流时将所述无效视频填充帧去除,以达到包交换网络的终端能够接收的视频码流带宽。
优选的,如图12C所示,所述带宽控制装置1200还包括:时隙计算及更新单元1204。所述时隙计算及更新单元1204与所述码流控制通知单元1202连接。所述时隙计算及更新单元1204,用于根据所述当前电路网络带宽计算所需减少的时隙,并且根据计算所需减少的时隙更新时隙表,更新时隙表后,向电路网络的终端发送视频刷新请求。
本发明实施例的有益效果在于,通过确定在包交换网络带宽不满足包交换网络视频数据传输要求,通知所述电路网络终端进行码流控制,实现了在电路交换网络与包交换网络混用的视频会议中的稳定降速,加强了网络适应性,改进了混合组网的易用性。
实施例七
如图13A所示,本发明实施例的基于视频会议的带宽控制终端1300包括:呼叫连接响应及建立单元1301、码流控制通知接收单元1302、码流控制单元1303。其中,所述呼叫连接响应及建立单元1301与所述码流控制通知接收单元1302连接,所述码流控制通知接收单元1302再与码流控制单元1303连接。所述呼叫连接响应及建立单元1301,用于响应会议控制设备的呼叫连接;所述码流控制通知接收单元1302,用于接收会议控制设备发送的码流控制通知;所述码流控制单元1303,用于根据所述码流控制通知进行码流控制,以降低视频数据传输速度。
优选的,如图13B所示,所述带宽控制终端1300还包括:升速单元1304。所述升速单元1304与所述码流控制单元1303连接。所述升速单元1304,用于在降低电路网络视频数据传输速度后,如果检测不到丢包,则通过取消转发码流的流控限制来实现升速处理。
优选的,如图13C所示,所述码流控制单元1303包括:无效视频数据帧填充模块1305,用于在所述的视频数据中填充无效视频数据帧。
优选的,如图13D所示,所述码流控制单元1303还包括:时隙表修改模块1306、视频刷新响应模块1307。其中,所述时隙表修改模块1306与所述视频刷新模块1307连接。所述时隙表修改模块1306,用于对所述电路网络终端的时隙表进行修改。所述视频刷新模块1307,用于电路网络的终端根据会议控制设备发送的视频刷新请求进行视频刷新。
在本发明实施例中,以MCU作为会议控制设备为例,但是本发明实施例的会议控制设备包括并不限于MCU,任何与MCU具有相同或者相似功能的会议控制设备都可用来替代MCU。电路网络终端包括但不限于H.320终端,还可以为:ISDN终端,PSTN终端,包交换网络终端包括但不限于H.323终端,还可以为SIP终端。
本发明实施例的有益效果在于,所述电路网络终端进行码流控制,实现了在电路交换网络与包交换网络混用的视频会议中的稳定降速,加强了网络适应性,改进了混合组网的易用性。
实施例八
如图14所示,为本发明实施例的基于视频会议的带宽控制***包括:会议控制设备1400、电路网络终端1401和IP网络终端1402,会议控制设备1400通过电路网络与电路网络终端1401连接,并通过IP网与IP网络终端1402连接;会议控制设备1400包括(参考图12A):呼叫建立单元1201,用于建立与电路网络终端和IP网络终端的呼叫连接;码流控制通知单元1202,用于所述会议控制设备确定所述IP网络带宽不满足IP网络视频数据传输要求,用于所述会议控制设备确定所述包交换网络带宽不满足包交换网络视频数据传输要求,则通知所述电路网络终端进行码流控制,以降低视频数据传输速度。所述的电路网络终端1401包括(参考图13A):呼叫连接响应及建立单元1301,用于响应会议控制设备的呼叫连接;码流控制通知接收单元1302,用于接收会议控制设备发送的码流控制通知;码流控制单元1303,用于根据所述码流控制通知进行码流控制,以降低视频数据传输速度。
本发明实施例中,以MCU作为会议控制设备为例,但是本发明实施例的会议控制设备包括并不限于MCU,任何与MCU具有相同或者相似功能的会议控制设备都可用来替代MCU。电路网络终端包括但不限于H.320终端。
以下以电路网络终端1401接收MCU发送的码流控制通知后,电路网络终端1401进行码流控制是以填充无效视频数据帧的方式为例,具体说明本发明实施例的基于视频会议的带宽控制***。
电路网络终端在进行视频码流编码前的码流如图4所示,其中A表示音频(Audio);V表示视频(Video);F表示帧同步字(FAS:Frame AlignmentSignal);B比特流分配信令(Bit-rate Alignment Signal)。如果通道宽度为128K,并且音频占用48K,视频占用除FAS、BAS和Audio之外的通道宽度。当呼叫建立后,H221时隙表已经固定,即视音频带宽已经固定,如果实际音频码流不能满足48K带宽时,需要补充静音码流;如果实际视频码流不能满足相应带宽时,则需要填充无效视频数据帧,例如前向纠错(FEC:Forward Error Correction)填充帧。
MCU召集含有电路网络终端以及IP终端的会议,即MCU分别与终端IP终端、H.320终端建立连接;IP终端检测到网络丢包,向MCU反馈丢包率,或者向MCU发送流控消息,也可根据用户需要自己实现;MCU根据丢包率或者流控带宽计算网络带宽,同时向IP终端发送流控消息;IP终端按照MCU的流控带宽发送码流,实现IP终端降速;IP终端降速后,MCU向H.320终端发送流控命令;H.320终端收到流控命令后,以填充无效视频码流的方式进行码流控制;同时MCU侧开始检测来自H.320终端的视频码流中视频填充帧;在转发码流时将视频填充帧去除,以达到IP终端能够接收的视频码流带宽。
通过以上步骤实现了平稳降速。
填充视频填充帧(FEC帧)后的码流图如图6所示。其中A表示:音频(audio);V表示:视频(video);F表示:帧同步字(FAS:Frame AlignmentSignal);B表示:比特流分配信令(Bit-rate Alignment Signal);D表示:视频填充帧。
上述步骤实现了平稳降速后,如果MCU与IP终端之间的网络好转,例如降速后在连续一段时间检测不到丢包,MCU发送控制命令,取消转发码流的流控限制来实现升速处理。所述控制命令通过扩展MBE(多字节扩展)消息实现格式为{Start_MBE}/N/<x>/(N-1)bytes。其中{Start_MBE}为MBE;MBE消息标识,N是MBE消息长度,<x>为MBE消息命令,可使用0xCF,MBE预留的消息命令。如图7所示,为发明实施例的提供的MBE消息命令表。在图7中N:目前固定为4,后续扩展其他参数时可以改变;媒体通道标识:1视频主流、2视频辅流;目标带宽:以K为单位;例:768K填0300(16进制)。
通过以上步骤实现了交换网络混用的视频会议中的稳定降速,进一步地,当网络好转后实现了升速处理。
本发明实施例所能达到的技术效果是:通过判断在包交换网络带宽不满足包交换网络视频数据传输要求时,通知所述电路网络终端进行码流控制,解决了在电路交换网络与包交换网络混用的视频会议中包丢失的问题,实现了在电路交换网络与包交换网络混用的视频会议中的稳定降速,加强了网络适应性,改进了混合组网的易用性。
上述所有实施例只是用于阐述本发明,而并非用以限制本发明,本发明提供的方法同样适用于H.321协议。H.321协议框架是在H.320框架上扩展,主要阐述ISDN接入的实现方式(在H.320基础上增加ISDN接入信令处理、绑定处理、物理接口标准),同样遵循H.320协议框架中的H221/H242协议;H.321协议框架中H221帧与专利中所述部分H221帧结构以及传输方式完全一致,因此专利所述情况完全适用于H.321协议。
以上实施例,只是本发明优选的具体实施方式,本领域的技术人员在本发明的技术方案内进行的通常变化和替换都应包含在本发明的保护范围之内。
Claims (10)
1.一种基于视频会议的带宽控制方法,其特征在于,所述方法包括以下步骤:
会议控制设备分别与电路网络终端和包交换网络终端建立呼叫连接;
所述会议控制设备确定所述包交换网络的带宽不满足包交换网络视频数据传输要求,则通知所述电路网络终端进行码流控制,以降低电路网络视频数据传输速度;其中,所述码流控制包括:在所述的电路网络视频数据中填充无效视频数据帧,或者对所述电路网络终端的时隙表进行修改,或者占用通道。
2.根据权利要求1所述的基于视频会议的带宽控制方法,其特征在于,所述降低电路网络视频数据传输速度后,确定检测不到丢包,则取消转发码流的流控限制来实现升速处理。
3.根据权利要求1所述的基于视频会议的带宽控制方法,其特征在于,所述码流控制还包括:在转发码流时将填充的所述无效视频数据帧去除,以达到包交换网络的终端能够接收的视频码流带宽。
4.根据权利要求1所述的基于视频会议的带宽控制方法,其特征在于,所述对所述电路网络终端的时隙表进行修改包括:
根据当前电路网络带宽计算所需减少的时隙;
根据计算所需减少的时隙更新时隙表;
更新时隙表后,向电路网络的终端发送视频刷新请求。
5.一种基于视频会议的带宽控制方法,其特征在于,所述方法包括以下步骤:
电路网络终端和包交换网络终端响应会议控制设备的呼叫连接,并分别建立与会议控制设备的呼叫连接;
电路网络终端接收会议控制设备发送的码流控制通知;
所述电路网络终端根据所述码流控制通知进行码流控制,以降低视频数据传输速度;其中,所述码流控制包括:在所述的电路网络的视频数据中填充无效视频数据帧,或者对所述电路网络终端的时隙表进行修改,或者占用通道。
6.根据权利要求5所述的基于视频会议的带宽控制方法,其特征在于,所述对所述电路网络终端的时隙表进行修改还包括:电路网络的终端根据会议控制设备发送的视频刷新请求进行视频刷新。
7.一种基于视频会议的带宽控制装置,其特征在于,所述装置包括:
呼叫建立单元,用于会议控制设备分别与电路网络终端和包交换网络终端建立呼叫连接;
码流控制通知单元,用于所述会议控制设备确定所述包交换网络带宽不满足包交换网络视频数据传输要求,则通知所述电路网络终端进行码流控制;以及,
无效视频数据帧去除单元和时隙计算及更新单元中的一个;其中,所述无效视频数据帧去除单元,用于在转发码流时将所述电路网络终端填充的无效视频数据帧去除,以达到包交换网络的终端能够接收的视频码流带宽;所述时隙计算及更新单元,用于根据当前电路网络带宽计算所需减少的时隙,并且根据计算所需减少的时隙更新时隙表,更新时隙表后,向电路网络的终端发送视频刷新请求。
8.一种基于视频会议的带宽控制终端,其特征在于,所述终端包括:
呼叫连接响应及建立单元,用于响应会议控制设备的呼叫连接;
码流控制通知接收单元,用于接收会议控制设备发送的码流控制通知;
码流控制单元,用于根据所述码流控制通知进行码流控制,以降低视频数据传输速度;其中,所述码流控制单元包括:无效视频数据帧填充模块,用于在所述的视频数据中填充无效视频数据帧;或者,时隙表修改模块,用于对电路网络终端的时隙表进行修改;
升速单元,用于在降低电路网络视频数据传输速度后,如果检测不到丢包,则通过取消转发码流的流控限制来实现升速处理。
9.根据权利要求8所述的基于视频会议的带宽控制终端,其特征在于,所述码流控制单元还包括:视频刷新响应模块,所述视频刷新响应模块与时隙表修改模块连接,用于电路网络的终端根据会议控制设备发送的视频刷新请求进行视频刷新。
10.一种基于视频会议的带宽控制***,所述***包括:会议控制设备、电路网络终端和IP网络终端,所述会议控制设备通过电路网与所述的电路网络终端连接,并通过IP网与所述的IP网络终端连接;其特征在于,
所述的会议控制设备包括呼叫建立单元,用于建立与电路网络终端和IP网络终端的呼叫连接;码流控制通知单元,用于所述会议控制设备确定所述IP网络带宽不满足IP网络视频数据传输要求,则通知所述电路网络终端进行码流控制;其中,所述码流控制包括:在所述的电路网络视频数据中填充无效视频数据帧,或者对所述电路网络终端的时隙表进行修改,或者占用通道;
所述的电路网络终端包括:呼叫连接响应及建立单元,用于响应会议控制设备的呼叫连接;码流控制通知接收单元,用于接收会议控制设备发送的码流控制通知;码流控制单元,用于根据所述码流控制通知进行码流控制,以降低视频数据传输速度。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2009100028114A CN101488916B (zh) | 2009-01-24 | 2009-01-24 | 一种基于视频会议的带宽控制方法、装置、终端及*** |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2009100028114A CN101488916B (zh) | 2009-01-24 | 2009-01-24 | 一种基于视频会议的带宽控制方法、装置、终端及*** |
Publications (2)
Publication Number | Publication Date |
---|---|
CN101488916A CN101488916A (zh) | 2009-07-22 |
CN101488916B true CN101488916B (zh) | 2012-07-11 |
Family
ID=40891598
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN2009100028114A Expired - Fee Related CN101488916B (zh) | 2009-01-24 | 2009-01-24 | 一种基于视频会议的带宽控制方法、装置、终端及*** |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN101488916B (zh) |
Families Citing this family (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101977185A (zh) * | 2010-10-14 | 2011-02-16 | 杭州海康威视数字技术股份有限公司 | 视频监控***中数字录像机及其网络连接控制方法 |
CN101984661B (zh) * | 2010-11-23 | 2012-05-23 | 广东威创视讯科技股份有限公司 | 视频会议***的信息传输方法及视频会议*** |
CN103281509B (zh) * | 2013-05-29 | 2016-08-10 | 华为技术有限公司 | 一种视频会议中优化显示方法和装置 |
CN105227894B (zh) * | 2014-07-01 | 2019-08-27 | 三亚中兴软件有限责任公司 | 一种视频会议的实现方法及多点控制单元 |
CN106331578A (zh) * | 2015-06-26 | 2017-01-11 | 中兴通讯股份有限公司 | 一种视频会议网络流量控制方法和*** |
CN109981427B (zh) * | 2019-03-29 | 2021-03-16 | 烽火通信科技股份有限公司 | 多业务接入网络方法及*** |
CN111988556B (zh) * | 2020-08-28 | 2022-04-26 | 深圳市融讯视通科技有限公司 | 动态音视频编码传输方法、***、装置及存储介质 |
CN112565664B (zh) * | 2020-11-27 | 2023-04-28 | 北京融讯科创技术有限公司 | 视频会议码流反馈方法、装置、设备及计算机可读存储介质 |
CN112511789B (zh) * | 2020-11-30 | 2023-04-07 | 重庆满集网络科技有限公司 | 一种即时通讯扩展方法及*** |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1833441A (zh) * | 2003-06-05 | 2006-09-13 | 坦德伯格电信公司 | 比特率调整方法 |
CN101056418A (zh) * | 2007-06-12 | 2007-10-17 | 杭州华三通信技术有限公司 | 一种带宽控制方法和终端设备 |
-
2009
- 2009-01-24 CN CN2009100028114A patent/CN101488916B/zh not_active Expired - Fee Related
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1833441A (zh) * | 2003-06-05 | 2006-09-13 | 坦德伯格电信公司 | 比特率调整方法 |
CN101056418A (zh) * | 2007-06-12 | 2007-10-17 | 杭州华三通信技术有限公司 | 一种带宽控制方法和终端设备 |
Also Published As
Publication number | Publication date |
---|---|
CN101488916A (zh) | 2009-07-22 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN101488916B (zh) | 一种基于视频会议的带宽控制方法、装置、终端及*** | |
EP1192773B1 (en) | Method and system for exchanging information between multimedia network nodes | |
CN108965776B (zh) | 一种通信方法以及通信*** | |
CN100579196C (zh) | 用于视频音频信号传输的装置、网络设备及方法 | |
CN100574467C (zh) | 一种带宽控制方法和终端设备 | |
CN102387081B (zh) | 一种NAT场景下通信业务QoS保障方法、装置及*** | |
CN101889422A (zh) | 用于使终端的输出同步的方法及*** | |
US8144578B2 (en) | Communication network with line-and packet-switching control | |
US20030058836A1 (en) | Method for establishing a multimedia connection with quality of service using an ATM backbone | |
CN103444162A (zh) | 用于将现有多方通话的控制传输给用于控制会议的应用的方法和用于实施该方法的计算机程序产品 | |
CN100579105C (zh) | 一种数据流处理的方法和装置 | |
CN104580119A (zh) | 音视频通话方法、设备和*** | |
US7024480B2 (en) | Method, devices and program modules for data transmission with assured quality of service | |
CN100488249C (zh) | 比特率调整方法 | |
CN101938467B (zh) | 一种支持跨网络的实现多媒体会话拆分的通信***和方法 | |
US8179927B2 (en) | Method, system and gateway for negotiating the capability of data signal detector | |
CN101160910A (zh) | 一种媒体流桥接设备及一种媒体业务*** | |
CN104581368A (zh) | 一种基于信令交互的多屏互动方法 | |
KR100279641B1 (ko) | 신호 교환 장치 및 방법 | |
CN101616157A (zh) | 一种基于媒体网关设备的编解码转换***及方法 | |
CN1976376B (zh) | 一种呼叫会话的方法、ip电话***及ip电话终端 | |
CN207150771U (zh) | 一种基于网络融合的综合创新实训*** | |
JP2016540454A (ja) | エンドポイント情報インタラクト処理方法、装置及びテレプレゼンスエンドポイント | |
CN100446602C (zh) | 一种传输手机按键信息的方法 | |
CN101772077B (zh) | 一种传输实时媒体流数据的方法及视频会议*** |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20120711 Termination date: 20170124 |
|
CF01 | Termination of patent right due to non-payment of annual fee |