一种调整媒体流传输的方法及装置制造方法及图纸

技术编号:15867676 阅读:39 留言:0更新日期:2017-07-23 17:07
本发明专利技术的实施例提供一种调整媒体流传输的方法及装置,涉及通信领域,能够根据音量自适应控制媒体流暂停,提高发送端与中心控制设备间的处理资源的利用率。包括:中心控制设备获取N个发送端发送的RTP报文,每个RTP报文包括音频流的音量,N为大于等于2的自然数;根据N个音频流的音量确定第一音量阈值;确定音量小于或等于第一音量阈值的音频流;向音量小于或等于第一音量阈值的X个音频流对应的发送端中每个发送端发送包括暂停指示的RTCP报文,X为大于等于1且小于N的自然数,暂停指示用于指示X个音频流对应的发送端暂停向中心控制设备发送音频流。

Method and device for regulating media stream transmission

The embodiment of the invention provides a method and a device for adjusting the media stream transmission, relates to the field of communication, according to the volume of streaming media adaptive control suspension, improve the utilization of processing resources sending and control center equipment room rate. Including: RTP message center control equipment to acquire N sends the RTP message, each including audio volume, N is a natural number greater than or equal to 2; according to the N audio stream volume to determine the first volume threshold; determine the volume is less than or equal to the threshold of the first volume of each audio stream; sending end to volume less than the first volume or equal to the threshold X audio streams in the corresponding end to send the RTCP message including pause, X is a natural number equal to or greater than 1 and less than N, indicating a pause for transmitting X audio stream corresponding to the end of the suspension to the central control device sends the audio stream.

【技术实现步骤摘要】
一种调整媒体流传输的方法及装置
本专利技术涉及通信领域,尤其涉及一种调整媒体流传输的方法及装置。
技术介绍
多点视频会议系统(英文全称:multipointvideoconferencingsystem,英文简称:MPVCS)允许3个或3个以上不同地点的发送端同时参与的会议系统,该系统还包括中心控制设备。发送端通过网络将媒体流发送给中心控制设备,媒体流包括视频流和音频流,中心控制设备负责接收各发送端通过网络发送的媒体流,中心控制设备获取到多路视频流后,确定将一路视频流或多路视频流合并成一路视频流广播出去,以供其他会场的发送端接收。通常,中心控制设备将音量大的发送端的音频流发送至其他发送端,同时,对与其音频相关的视频做策略选择。中心控制设备仍然会接收到音量较低的音频流,但是,该音量较低的音频流不会被混音发送至其他发送端,这样,对于这些音量较低的音频流照样占用发送端与中心控制设备间的处理资源,导致发送端与中心控制设备间的处理资源的浪费。在现有技术中,互联网工程任务组(英文全称:internetengineeringtaskforce,英文简称:IETF)规定了请求评议(英文全称:requestforcomments,英文简称:RFC)。RFC3264是基于会话描述协议(英文全称:sessiondescriptionprotocol,英文简称:SDP)可用于控制媒体流暂停或恢复。具体的,通过在信令面由会话两端的任一侧发起会话重协商,在相应的需暂停或恢复的媒体流对应的m行置为去激活(inactive)来实现该媒体流单向或者双向的发送控制。待双方协商完成后,媒体路径对应通道的媒体流将会执行相应的控制,即暂停。但是,上述方法耗费信令太多,不适用于在多点会场,及音量动态变化的情况。
技术实现思路
本专利技术的目的在于提供一种调整媒体流传输的方法及装置,能够根据音量自适应控制媒体流暂停,从而提高发送端与中心控制设备间的处理资源的利用率。上述目标和其他目标将通过独立权利要求中的特征来达成。进一步的实现方式在从属权利要求、说明书和附图中体现。第一方面,提供一种调整媒体流传输的方法,包括:首先,中心控制设备获取N个发送端发送的实时传输协议RTP报文,每个所述RTP报文包括音频流的音量,N为大于等于2的自然数,目前主流的中心控制设备有多点控制单元(英文全称:Multi-pointControlUnit,英文简称:MCU),发送端也就是多媒体通信终端设备,例如,可以是视频会议终端或桌面式视频终端等;然后,中心控制设备根据N个音频流的音量确定第一音量阈值;并确定音量小于或等于所述第一音量阈值的音频流;最后,中心控制设备向所述音量小于或等于所述第一音量阈值的X个音频流对应的发送端中每个发送端发送包括暂停指示的实时传输控制协议RTCP报文,X为大于等于1且小于N的自然数,所述暂停指示用于指示所述X个音频流对应的发送端暂停向中心控制设备发送音频流,发送端也就是多媒体通信终端设备,例如,可以是视频会议终端或桌面式视频终端等。上述第一方面提供的调整媒体流传输的方法,中心控制设备接收到N个发送端上报的音频流的音量后,根据N个音频流的音量确定第一音量阈值,并确定音量小于或等于所述第一音量阈值的音频流,向音量小于或等于第一音量阈值的X个音频流对应的发送端中每个发送端发送包括暂停指示的RTCP报文,指示每个发送端暂停向中心控制设备发送音频流。从而中心控制设备根据发送端上报的音频流的音量来确定混音的音频流,进一步向不需要混音的发送端发送暂停指示,使得不需要混音的发送端暂停向中心控制设备发送音频流,能够有效提高发送端与中心控制设备间的处理资源的利用率。其中,中心控制设备根据N个音频流的音量确定第一音量阈值具体的可以采用以下两种方法:在第一方面的第一种可实现方式中,首先,中心控制设备按照N路音频流的音量从大到小排序;然后,从按照N路音频流的音量从大到小排序的音频流中,将从第一路至第M路的前M路确定为M路音频流,M为大于等于1且小于N的自然数,M表示已混音路数,且M小于或等于预设混音路数L,即已混音的音频流的路数可以与预设混音路数相等也可以小于预设混音路数,X表示未混音路数,N=M+X,所述M路音频流为已混音的音频流;最后,将第M路的音频流的音量与第M+1路的音频流的音量间的音量确定为所述第一音量阈值。上述第一方面的第一种可实现方式提供的中心控制设备动态的确定音量阈值的具体方法,能够更加实时准确地判断发送端上报的音频流的音量。在第一方面的第二种可实现方式中,所述中心控制设备根据N个音频流的音量的平均值确定所述第一音量阈值。上述第一方面的第二种可实现方式提供的中心控制设备静态的确定音量阈值的具体方法,这样判断发送端上报的音频流的音量的速度较快。结合第一方面、第一方面的第一种可实现方式和第一方面的第二种可实现方式中任一种可实现方式,在第三种可实现方式中,所述包括暂停指示的RTCP报文还包括阈值,所述阈值用于表示所述第一音量阈值,使得接收到包括暂停指示的RTCP报文的音频流对应的发送端中任一发送端根据所述第一音量阈值实时监测音频流的音量,当所述任一发送端的音频流的音量大于所述第一音量阈值时向所述中心控制设备发送包括恢复请求的RTCP报文。所述包括暂停指示的RTCP报文还包括阈值类型。上述第一方面的第三种可实现方式提供了RTCP报文包括的具体内容,这样以便于发送端接收到这些内容,存储这些内容,根据更新后的音频流的音量大小来判断是否需要向中心控制设备发送音频流。结合第一方面、第一方面的第一种可实现方式和第一方面的第三种可实现方式中任一种可实现方式,在第四种可实现方式中,所述包括暂停指示的RTCP报文还包括剩余最大数,所述剩余最大数用于表示还可混音路数,所述还可混音路数为L-M,L表示预设混音路数,M表示已混音路数,当所述还可混音路数大于0时,使所述X个音频流对应的发送端中任一发送端向所述中心控制设备包括恢复请求RTCP报文。结合第一方面、第一方面的第一种可实现方式和第一方面的第四种可实现方式中任一种可实现方式,在第五种可实现方式中,所述包括暂停指示的RTCP报文还包括是否关联视频流,所述是否关联视频流用于指示所述X个音频流对应的发送端中任一发送端暂停向所述中心控制设备发送音频流的同时暂停向所述中心控制设备发送与所述音频流关联的视频流。上述第一方面的第五种可实现方式提供了RTCP报文包括的具体内容,这样以便于发送端接收到这些内容,存储这些内容,暂停向中心控制设备发送与所述音频流关联的视频流,提高发送端与中心控制设备间的处理资源的利用率。结合第一方面、第一方面的第一种可实现方式至第一方面的第五种可实现方式中任一种可实现方式,在第六种可实现方式中,在所述中心控制设备向所述音量小于等于所述第一音量阈值的音频流对应的发送端中每个发送端发送包括暂停指示的RTCP报文之后,所述方法还包括:所述中心控制设备接收所述X个音频流对应的发送端中每个发送端发送的包括暂停响应的RTCP报文,所述暂停响应用于表示X个音频流对应的发送端中每个发送端已暂停向中心控制设备发送音频流。结合第一方面的第一种可实现方式至第一方面的第六种可实现方式中任一种可实现方式,在第七种可实现方式中本文档来自技高网
...
一种调整媒体流传输的方法及装置

【技术保护点】
一种调整媒体流传输的方法,其特征在于,包括:中心控制设备获取N个发送端发送的实时传输协议RTP报文,每个所述RTP报文包括音频流的音量,N为大于等于2的自然数;所述中心控制设备根据N个音频流的音量确定第一音量阈值;所述中心控制设备确定音量小于或等于所述第一音量阈值的音频流;所述中心控制设备向所述音量小于或等于所述第一音量阈值的X个音频流对应的发送端中每个发送端发送包括暂停指示的实时传输控制协议RTCP报文,X为大于等于1且小于N的自然数,所述暂停指示用于指示所述X个音频流对应的发送端暂停向中心控制设备发送音频流。

【技术特征摘要】
1.一种调整媒体流传输的方法,其特征在于,包括:中心控制设备获取N个发送端发送的实时传输协议RTP报文,每个所述RTP报文包括音频流的音量,N为大于等于2的自然数;所述中心控制设备根据N个音频流的音量确定第一音量阈值;所述中心控制设备确定音量小于或等于所述第一音量阈值的音频流;所述中心控制设备向所述音量小于或等于所述第一音量阈值的X个音频流对应的发送端中每个发送端发送包括暂停指示的实时传输控制协议RTCP报文,X为大于等于1且小于N的自然数,所述暂停指示用于指示所述X个音频流对应的发送端暂停向中心控制设备发送音频流。2.根据权利要求1所述的方法,其特征在于,所述中心控制设备根据N个音频流的音量确定第一音量阈值包括:所述中心控制设备按照N路音频流的音量从大到小排序;所述中心控制设备从按照N路音频流的音量从大到小排序的音频流中,将从第一路至第M路的前M路确定为M路音频流,M为大于等于1且小于N的自然数,M表示已混音路数,且M小于或等于预设混音路数L,所述M路音频流为已混音的音频流;所述中心控制设备将第M路的音频流的音量与第M+1路的音频流的音量间的音量确定为所述第一音量阈值。3.根据权利要求1所述的方法,其特征在于,所述中心控制设备根据N个音频流的音量确定第一音量阈值包括:所述中心控制设备根据N个音频流的音量的平均值确定所述第一音量阈值。4.根据权利要求1-3任一项权利要求所述的方法,其特征在于,所述包括暂停指示的RTCP报文还包括阈值,所述阈值用于表示所述第一音量阈值,使得接收到包括暂停指示的RTCP报文的X个音频流对应的发送端中任一发送端根据所述第一音量阈值实时监测音频流的音量,当所述任一发送端的音频流的音量大于所述第一音量阈值时向所述中心控制设备发送包括恢复请求的RTCP报文。5.根据权利要求1-4任一项权利要求所述的方法,其特征在于,所述包括暂停指示的RTCP报文还包括剩余最大数,所述剩余最大数用于表示还可混音路数,所述还可混音路数为L-M,L表示预设混音路数,M表示已混音路数,当所述还可混音路数大于0时,使所述X个音频流对应的发送端中任一发送端向所述中心控制设备包括恢复请求RTCP报文。6.根据权利要求1-5任一项权利要求所述的方法,其特征在于,所述包括暂停指示的RTCP报文还包括是否关联视频流,所述是否关联视频流用于指示所述X个音频流对应的发送端中任一发送端暂停向所述中心控制设备发送音频流的同时暂停向所述中心控制设备发送与所述音频流关联的视频流。7.根据权利要求2-6任一项权利要求所述的方法,其特征在于,在所述中心控制设备向所述音量小于或等于所述第一音量阈值的X个音频流对应的发送端中每个发送端发送包括暂停指示的RTCP报文之后,所述方法还包括:所述中心控制设备接收第一发送端发送的包括恢复请求的RTCP报文,所述恢复请求包括所述第一发送端更新的音频流的音量,所述恢复请求用于请求中心控制设备指示第一发送端向中心控制设备发送音频流,所述第一发送端为X个音频流对应的发送端中的任一发送端;所述中心控制设备判断所述第一发送端更新的音频流的音量是否大于已混音路数中任一路音频流的音量;若所述第一发送端更新的音频流的音量大于已混音路数中任一路音频流的音量,所述中心控制设备根据所述第一发送端更新的音频流的音量和N-1发送端的音频流的音量确定第二音量阈值;所述中心控制设备确定音量小于或等于所述第二音量阈值的音频流;所述中心控制设备向所述音量小于或等于所述第二音量阈值的Y个音频流对应的发送端中每个发送端发送包括暂停指示的RTCP报文,Y为大于等于1且小于N的自然数。8.一种调整媒体流传输的方法,其特征在于,包括:发送端向中心控制设备发送实时传输协议RTP报文,所述RTP报文包括音频流的音量;所述发送端接收所述中心控制设备发送的包括暂停指示的实时传输控制协议RTCP报文,所述暂停指示用于指示发送端暂停向中心控制设备发送音频流;所述发送端向所述中心控制设备发送包括暂停响应的RTCP报文,所述暂停响应用于表示发送端已暂停向中心控制设备发送音频流。9.根据权利要求8所述的方法,其特征在于,所述包括暂停指示的RTCP报文还包括第一音量阈值,所述方法还包括:所述发送端保存所述第一音量阈值;所述发送端监测该发送端的音频流的音量;所述发送端判断监测到的该发送端更新的音频流的音量大于所述第一音量阈值;所述发送端向所述中心控制设备发送包括恢复请求的RTCP报文,所述恢复请求包括所述发送端更新的音频流的音量,所述恢复请求用于请求中心控制设备指示发送端向中心控制设备发送音频流。10.根据权利要求8或9所述的方法,其特征在于,所述包括暂停指示的RTCP报文还包括还可混音路数,包括恢复响应的RTCP报文还包括还可混音路数,所述还可混音路数为预设混音路数与已混音路数之差,所述方法还包括:所述发送端判断所述还可混音路数大于0;所述发送端向所述中心控制设备发送包括恢复请求的RTCP报文。11.根据权利要求8-10任一项权利要求所述的方法,其特征在于,所述包括暂停指示的RTCP报文还包括是否关联视频流,所述是否关联视频流用于指示发送端暂停向所述中心控制设备发送音频...

【专利技术属性】
技术研发人员:刘艳
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:广东,44

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

1