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

技术编号:10552043 阅读:134 留言:0更新日期:2014-10-22 10:35
本发明专利技术公开了一种媒体流的传输带宽的调整方法及相关装置。媒体流发送端通过获取媒体流接收端根据多个媒体流的标识对各媒体流做出的评分,其中,多个媒体流在同一传输端口传输,这些标识是基于各个媒体流内容进行描述的;当检测到拥塞发生或拥塞解除时,媒体流发送端根据这些评分对相应的媒体流进行传输带宽的调整,从而使得可以对在同一传输端口传输的多个媒体流基于媒体流内容进行媒体流的传输带宽的调整。

【技术实现步骤摘要】
一种媒体流的传输带宽的调整方法及相关装置
本专利技术涉及媒体通信
,尤其涉及一种媒体流的传输带宽的调整方法及相关装置。
技术介绍
随着媒体通信技术的发展,多路媒体流的应用需求越来越旺盛,仅仅一个视频流加一个音频流的应用已经无法满足人们对多屏幕多画面的追求。一个典型的例子,远程呈现会场提供多个显示器,在不同的显示器上可以同时显示多个与会者的图像与演示材料,以提供更逼真的临场感。然而,在媒体流传输的过程中,通常会从一个网络环境传输至另一个网络环境,因此涉及到网络地址转换(NetworkAddressTranslation,NAT)/防火墙(Firewall,FW)穿越等问题,其解决的思路是对端口进行映射,即端口之间进行一一映射。但是,当媒体流数量增加时,需要映射的端口也增多,导致NAT/FW穿越操作复杂、系统开销大,所以多流对整个网络的冲击较大。现有的解决方法是在发送端和接收端之间,将多个媒体流在同一个端口下发送和接收,即复用端口进行多个媒体流的传输。然而,在传输过程中,存在如何在拥塞发生或者拥塞解除时,对在同一传输端口传输的多个媒体流进行媒体流的传输带宽的调整的问题。现有技术中的一种解决方案如申请号为CN201080020341.5、公开日为2012年4月18日的专利申请公开了一种通信装置,在拥塞程度超过所述评估值的情况下,该通信装置至少中断并行传输的多个流中具有比其他流低的优先级的流的传输,每个流的优先级由存储单元中的优先级信息来描述。该通信装置是通过流控制传输协议(StreamControlTransmissionProtocol,SCTP)中的拥塞窗口来评估通信中的拥塞程度,然而,目前SCTP的应用并不广泛,它是基于连接的传输,实际中,对于实时音视频流,都是采用用户数据包协议(UserDatagramProtocol,UDP),是基于无连接的传输;SCTP中的并行传输,也并非端口复用,UDP端口复用只用一个IP地址一个端口,而SCTP的并行传输需要多个IP地址多个端口;另外,其优先级的信息在本端保存,当拥塞产生时,会出现“接收端的观看者感兴趣的流因为发送者认为不重要而中断”的问题。综上所述,如何在拥塞发生或者拥塞解除时,对在同一传输端口传输的多个媒体流进行媒体流的传输带宽的调整已成为业界迫切需要解决的问题。
技术实现思路
有鉴于此,本专利技术实施例提供了一种媒体流的传输带宽的调整方法及相关装置,用于解决现有技术存在着的无法对在同一传输端口传输的多个媒体流进行媒体流的传输带宽的调整的问题。第一方面,提供了一种媒体流的传输带宽的调整方法,包括:媒体流发送端将至少两个媒体流的标识发送给媒体流接收端,其中,所述至少两个媒体流在同一传输端口进行传输,所述至少两个媒体流的标识为所述至少两个媒体流中各媒体流的基于媒体流内容进行描述的标识;所述媒体流发送端获取所述媒体流接收端对各媒体流的评分,所述各媒体流的评分是由所述媒体流接收端根据所述各媒体流的标识做出;当检测到拥塞发生或者拥塞解除时,根据至少一个媒体流的评分对所述至少一个媒体流进行传输带宽的调整。在第一种可能的实现方式中,所述基于媒体流内容的标识包括各媒体流如下至少一种特征:媒体捕获内容(MediaCaptureContent)、图像合成(Composed)、捕获内容的切换和/或规则、动态内容采集(Dynamic)、画面视角(SceneView)、角色(Role)、画面优先级(ScenePriority)、共享(Presentation)和语言(Language)。结合第一方面或第一方面的第一种可能的实现方式,在第二种可能的实现方式中,通过如下方式进行所述至少两个媒体流的标识,以及所述对各媒体流的评分的发送:在实时传输协议RTP消息或实时传输控制协议RTCP消息的包头中增加字段,携带所述各媒体流的标识或所述对各媒体流的评分;或通过会话描述协议SDP消息、网真多流控制协议CLUE消息或多媒体通信控制协议H.245消息,向所述媒体流接收端发送所述各媒体流的标识或从所述媒体流接收端接收所述对各媒体流的评分。结合第一方面或第一方面的第一种可能的实现方式或第一方面的第二种可能的实现方式,在第三种可能的实现方式中,所述当检测到拥塞发生或者拥塞解除时,根据至少一个媒体流的评分对所述至少一个媒体流进行传输带宽的调整,包括:当检测到拥塞发生或者拥塞解除时,按照所述至少一个媒体流的评分占总评分的比例,调节所述至少一个媒体流的传输带宽,其中,所述总评分是所述至少两个媒体流的评分之和;或当检测到所述拥塞发生时,对于评分高于第一设定阈值的媒体流,维持所述媒体流的传输带宽;或当检测到所述拥塞发生时,对于评分低于第二设定阈值的媒体流,切断所述媒体流的传输;或当检测到所述拥塞解除时,对于评分高于第三设定阈值的媒体流,等比例提高所述媒体流的传输带宽,维持所述至少两个媒体流中其余的媒体流的传输带宽;或当检测到所述拥塞解除时,恢复所述至少一个媒体流的传输带宽到拥塞发生之前所述至少一个媒体流的传输带宽初始值。结合第一方面或第一方面的第一种可能的实现方式或第一方面的第二种可能的实现方式或第一方面的第三种可能的实现方式,在第四种可能的实现方式中,所述方法还包括:所述媒体流发送端获取所述媒体流接收端对所述至少两个媒体流的评分的更新,当检测到所述至少两个媒体流发生拥塞或者拥塞解除时,依据更新后的评分对所述至少一个媒体流进行传输带宽的调整。第二方面,提供了一种媒体流的传输带宽的调整方法,包括:媒体流接收端接收媒体流发送端发送的至少两个媒体流的标识,其中,所述至少两个媒体流在同一传输端口进行传输,所述至少两个媒体流的标识为所述至少两个媒体流中各媒体流的基于媒体流内容进行描述的标识;所述媒体流接收端根据所述各媒体流的标识对所述各媒体流做出评分;所述媒体流接收端将所述各媒体流的评分发送给所述媒体流发送端,使得当检测到拥塞发生或者拥塞解除时,所述媒体流发送端根据至少一个媒体流的评分对所述至少一个媒体流进行传输带宽的调整。在第一种可能的实现方式中,所述媒体流接收端根据所述各媒体流的标识对所述各媒体流做出评分,包括:所述媒体流接收端选取所述各媒体流的全部或部分标识,对所述选取的标识进行赋值,或将所述媒体流发送端对所述选取的标识的初始赋值作为对所述选取的标识的赋值;所述媒体流接收端针对所述每个媒体流,将对所述选取的标识的所述赋值的和作为对所述各媒体流的评分。结合第二方面的第一种可能的实现方式,在第二种可能的实现方式中,所述对所述选取的标识进行赋值之后,所述方法进一步包括:为所述选取的标识分配相应的加权值;根据所述选取的标识的加权值对相应标识的赋值进行加权,将加权后的值作为所述选取的标识的加权赋值;所述媒体流接收端针对所述每个媒体流,将对所述选取的标识的所述赋值的和作为对所述各媒体流的评分,具体为:所述媒体流接收端针对所述每个媒体流,将对所述选取的标识的加权赋值的和作为对所述各媒体流的评分。第三方面,提供了一种媒体流发送端,包括:第一发送单元,用于将至少两个媒体流的标识发送给媒体流接收端,其中,所述至少两个媒体流在同一传输端口进行传输,所述至少两个媒体流的标识为所述至少两个媒体流中各媒体流的基于媒体流内容进行描述的本文档来自技高网
...
一种媒体流的传输带宽的调整方法及相关装置

【技术保护点】
一种媒体流的传输带宽的调整方法,其特征在于,包括:媒体流发送端将至少两个媒体流的标识发送给媒体流接收端,其中,所述至少两个媒体流在同一传输端口进行传输,所述至少两个媒体流的标识为所述至少两个媒体流中各媒体流的基于媒体流内容进行描述的标识;所述媒体流发送端获取所述媒体流接收端对各媒体流的评分,所述各媒体流的评分是由所述媒体流接收端根据所述各媒体流的标识做出;当检测到拥塞发生或者拥塞解除时,根据至少一个媒体流的评分对所述至少一个媒体流进行传输带宽的调整。

【技术特征摘要】
1.一种媒体流的传输带宽的调整方法,其特征在于,包括:媒体流发送端将至少两个媒体流的标识发送给媒体流接收端,其中,所述至少两个媒体流在同一传输端口进行传输,所述至少两个媒体流的标识为所述至少两个媒体流中各媒体流的基于媒体流内容进行描述的标识;所述媒体流发送端获取所述媒体流接收端对各媒体流的评分,所述各媒体流的评分是由所述媒体流接收端根据所述各媒体流的标识做出,所述评分体现所述媒体流接收端对各媒体流内容的至少一个评价信息:对各媒体流内容的偏重、关注程度和策略;当检测到拥塞发生或者拥塞解除时,根据至少一个媒体流的评分对所述至少一个媒体流进行传输带宽的调整;其中,所述基于媒体流内容的标识包括各媒体流如下至少一种特征:媒体捕获内容(MediaCaptureContent)、图像合成(Composed)、捕获内容的切换和/或规则、动态内容采集(Dynamic)、画面视角(SceneView)、角色(Role)、画面优先级(ScenePriority)、共享(Presentation)和语言(Language)。2.如权利要求1所述的方法,其特征在于,通过如下方式进行所述至少两个媒体流的标识,以及所述对各媒体流的评分的发送:在实时传输协议RTP消息或实时传输控制协议RTCP消息的包头中增加字段,携带所述各媒体流的标识或所述对各媒体流的评分;或通过会话描述协议SDP消息、网真多流控制协议CLUE消息或多媒体通信控制协议H.245消息,向所述媒体流接收端发送所述各媒体流的标识或从所述媒体流接收端接收所述对各媒体流的评分。3.如权利要求1-2任意一项所述的方法,其特征在于,所述当检测到拥塞发生或者拥塞解除时,根据至少一个媒体流的评分对所述至少一个媒体流进行传输带宽的调整,包括:当检测到拥塞发生或者拥塞解除时,按照所述至少一个媒体流的评分占总评分的比例,调节所述至少一个媒体流的传输带宽,其中,所述总评分是所述至少两个媒体流的评分之和;或当检测到所述拥塞发生时,对于评分高于第一设定阈值的媒体流,维持所述媒体流的传输带宽;或当检测到所述拥塞发生时,对于评分低于第二设定阈值的媒体流,切断所述媒体流的传输;或当检测到所述拥塞解除时,对于评分高于第三设定阈值的媒体流,等比例提高所述媒体流的传输带宽,维持所述至少两个媒体流中其余的媒体流的传输带宽;或当检测到所述拥塞解除时,恢复所述至少一个媒体流的传输带宽到拥塞发生之前所述至少一个媒体流的传输带宽初始值。4.如权利要求1-2任意一项所述的方法,其特征在于,还包括:所述媒体流发送端获取所述媒体流接收端对所述至少两个媒体流的评分的更新,当检测到所述至少两个媒体流发生拥塞或者拥塞解除时,依据更新后的评分对所述至少一个媒体流进行传输带宽的调整。5.一种媒体流的传输带宽的调整方法,其特征在于,包括:媒体流接收端接收媒体流发送端发送的至少两个媒体流的标识,其中,所述至少两个媒体流在同一传输端口进行传输,所述至少两个媒体流的标识为所述至少两个媒体流中各媒体流的基于媒体流内容进行描述的标识;所述媒体流接收端根据所述各媒体流的标识对所述各媒体流做出评分,所述评分体现所述媒体流接收端对各媒体流内容的至少一个评价信息:对各媒体流内容的偏重、关注程度和策略;所述媒体流接收端将所述各媒体流的评分发送给所述媒体流发送端,使得当检测到拥塞发生或者拥塞解除时,所述媒体流发送端根据至少一个媒体流的评分对所述至少一个媒体流进行传输带宽的调整;其中,所述基于媒体流内容的标识包括各媒体流如下至少一种特征:媒体捕获内容(MediaCaptureContent)、图像合成(Composed)、捕获内容的切换和/或规则、动态内容采集(Dynamic)、画面视角(SceneView)、角色(Role)、画面优先级(ScenePriority)、共享(Presentation)和语言(Language)。6.如权利要求5所述的方法,其特征在于,所述媒体流接收端根据所述各媒体流的标识对所述各媒体流做出评分,包括:所述媒体流接收端选取所述各媒体流的全部或部分标识,对所述选取的标识进行赋值,或将所述媒体流发送端对所述选取的标识的初始赋值作为对所述选取的标识的赋值;所述媒体流接收端针对所述每个媒体流,将对所述选取的标识的所述赋值的和作为对所述各媒体流的评分。7.如权利要求6所述的方法,其特征在于,所述对所述选取的标识进行赋值之后,进一步包括:为所述选取的标识分配相应的加权值;根据所述选取的标识的加权值对相应标识的赋值进行加权,将加权后的值作为所述选取的标识的加权赋值;所述媒体流接收端针对所述每个媒体流,将对所述选取的标识的所述赋值的和作为对所述各媒体流的评分,具体为:所述媒体流接收端针对所述每个媒体流,将对所述选取的标识的加权赋值的和作为对所述各媒体流的评分。8.一种媒体流发送端,其特征在于,包括:第一发送单元,用...

【专利技术属性】
技术研发人员:肖晶杨玮玮魏海涛任军刚
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:广东;44

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

1