媒体会话处理方法和相关设备及通信系统技术方案

技术编号:14354683 阅读:146 留言:0更新日期:2017-01-07 17:45
本发明专利技术实施例公开了媒体会话处理方法和相关设备及通信系统。媒体会话处理方法,可以包括:第一媒体设备确定N个媒体源对应的媒体流之间的全局优先级,N个媒体源为第一媒体设备在第二媒体设备所参与的媒体会话中能够提供的N个媒体源,其中,N个媒体源中的一个媒体源对应有用于在会话中同时联播的至少2路媒体流;第一媒体设备在第一媒体设备与第二媒体设备之间的传输通道出现拥塞的情况下,基于确定的N个媒体源对应的媒体流之间的全局优先级,对第一媒体设备向第二媒体设备发送的N个媒体源对应的媒体流进行拥塞控制。本发明专利技术实施例提供技术方案有利于在传输通道拥塞等情况下尽量保证媒体会话的质量。

【技术实现步骤摘要】

本专利技术涉及网络通信
,具体涉及媒体会话处理方法和相关设备及通信系统
技术介绍
在传统的媒体会话(如基于中心节点的音视频会议)系统中,位于中心节点的会议服务器会收到来自各个与会终端(即媒体终端)的音视频流,会议服务器结合本地策略和其他与会终端接收能力选择相应的音视频流并转发给其他与会终端,这样各个与会终端之间就建立了正常的音视频通信。在某些时候,某些与会终端可能偏好某版本(如某个质量版本或某个格式版本)的音视频媒体流,因此一些与会终端可能将某媒体源(如视频源)编码成多个版本的媒体流(多个版本的媒体流例如可包括标清版本的媒体流、高清版本的媒体流和超清版本的媒体流等等),并在会话中同时联播这多个版本的媒体流,接收媒体流的与会终端可根据从同时联播的多个版本的媒体流中选择所需版本的媒体流来播放。本专利技术的专利技术人在研究和实践过程中发现,现有技术中媒体流的发送端通常是毫无节制的同时联播媒体源的多个版本的媒体流,这使得在例如传输通道拥塞等情况下,整个媒体会话的质量可能会被严重影响,进而可能较大的影响到用户产品体验。
技术实现思路
本专利技术实施例媒体会话处理方法和相关设备及通信系统,以期在传输通道拥塞等情况下尽量保证媒体会话的质量。本专利技术实施例第一方面提供一种媒体会话处理方法,包括:第一媒体设备确定N个媒体源对应的媒体流之间的全局优先级,所述N为正整数,其中,所述N个媒体源为所述第一媒体设备在第二媒体设备所参与的媒体会话中能够提供的N个媒体源,所述N个媒体源中的一个媒体源对应有用于在所述媒体会话中同时联播的至少2路媒体流;所述第一媒体设备在所述第一媒体设备与所述第二媒体设备之间的传输通道出现拥塞的情况下,基于确定的所述N个媒体源对应的媒体流之间的全局优先级,对所述第一媒体设备向所述第二媒体设备发送的所述N个媒体源对应的媒体流进行拥塞控制。结合第一方面,在第一方面的第一种可能的实施方式中,所述N个媒体源对应的媒体流之间的全局优先级基于所述N个媒体源之间的优先级、所述N个媒体源中的每个媒体源分别对应的各媒体流之间的源内优先级和优先级参考权重共同确定,其中,所述优先级参考权重为所述N个媒体源之间的优先级和所述N个媒体源中的每个媒体源分别对应的各媒体流之间的源内优先级之间的参考权重。结合第一方面,在第一方面的第二种可能的实施方式中,所述N个媒体源对应的媒体流之间的全局优先级基于所述N个媒体源之间的优先级和所述N个媒体源中的每个媒体源分别对应的各媒体流之间的源内优先级共同确定。结合第一方面或者第一方面的第一种可能的实施方式或第一方面的第二种可能的实施方式,在第一方面的第三种可能的实施方式中,所述第一媒体设备确定N个媒体源对应的媒体流之间的全局优先级,包括:第一媒体设备通过与所述第二媒体设备协商来确定所述N个媒体源对应的媒体流之间的全局优先级。结合第一方面的第三种可能的实施方式,在第一方面的第五种可能的实施方式中,所述第一媒体设备通过与所述第二媒体设备协商来确定N个媒体源对应的媒体流之间的全局优先级,包括:第一媒体设备向所述第二媒体设备发送第一会话消息,其中,所述第一会话消息携带优先级指示,其中,所述优先级指示用于确定出所述N个媒体源对应的媒体流之间的全局优先级;第一媒体设备接收所述第二媒体设备发送的第一会话响应消息;其中,若所述第一会话响应消息携带针对所述优先级指示的确认指示,所述优先级指示所确定出的所述N个媒体源对应的媒体流之间的全局优先级为所述第一媒体设备确定出的所述N个媒体源对应的媒体流之间的全局优先级;或者,第一媒体设备向所述第二媒体设备发送第二会话消息,其中,所述第二会话消息携带优先级指示,其中,所述优先级指示用于指示出所述N个媒体源对应的媒体流之间的全局优先级;所述第一媒体设备接收所述第二媒体设备发送的第二会话响应消息;若所述第二会话响应消息携带针对所述优先级指示的调整指示,基于所述调整指示对所述优先级指示所指示出的所述N个媒体源对应的媒体流之间的全局优先级进行调整,其中,调整后的所述N个媒体源对应的媒体流之间的全局优先级为所述第一媒体设备确定出的所述N个媒体源对应的媒体流之间的全局优先级。结合第一方面的第三种可能的实施方式,在第一方面的第六种可能的实施方式中,所述第一媒体设备通过与所述第二媒体设备协商来确定N个媒体源对应的媒体流之间的全局优先级,包括:第一媒体设备接收所述第二媒体设备发送的第三会话消息,所述第三会话消息携带优先级指示,其中,所述优先级指示用于确定出所述N个媒体源对应的媒体流之间的全局优先级;所述第一媒体设备向所述第二媒体设备发送第三会话响应消息;其中,所述第三会话响应消息携带针对所述优先级指示的确认指示,所述第一媒体设备基于所述第三会话消息携带的优先级指示确定所述N个媒体源对应的媒体流之间的全局优先级;或者,第一媒体设备接收所述第二媒体设备发送的第四会话消息,所述第四会话消息携带优先级指示,其中,所述优先级指示用于确定出所述N个媒体源对应的媒体流之间的全局优先级;所述第一媒体设备向所述第二媒体设备发送第四会话响应消息;其中,所述第四会话响应消息携带针对所述优先级指示的调整指示,其中,基于所述调整指示调整后的所述N个媒体源对应的媒体流之间的全局优先级为所述第一媒体设备确定出的所述N个媒体源对应的媒体流之间的全局优先级。结合第一方面的第五种至第六种可能的实施方式之中的任意一种可能的实施方式,在第一方面的第七种可能的实施方式中,在所述N大于1的情况下所述优先级指示包括媒体源优先级指示、媒体流源内优先级指示和优先级参考权重指示,所述媒体源优先级指示用于指示不同媒体源之间的优先级;所述媒体流源内优先级指示用于指示同一个媒体源对应的媒体流之间的源内优先级;所述优先级参考权重指示用于指示出所述媒体源优先级指示和所述媒体流源内优先级指示之间的参考权重。结合第一方面的第七种可能的实施方式,在第一方面的第八种可能的实施方式中,在所述优先级参考权重指示用于指示出所述媒体源优先级指示的参考权重高于所述媒体流源内优先级指示的参考权重的情况下,若所述N个媒体源中的媒体源i的优先级高于所述N个媒体源中的媒体源j的优先级,所述媒体源i对应的任意一个媒体流的全局优先级高于所述媒体源j对应的任意一个媒体流的全局优先级,其中,所述媒体源i和所述媒体源j为所述N个媒体源中的任意两个媒体源。结合第一方面的第七种可能的实施方式,在第一方面的第九种可能的实施方式中,在所述优先级参考权重指示用于指示出所述媒体源优先级指示的参考权重低于所述媒体流源内优先级指示的参考权重的情况下,若所述N个媒体源之中的媒体源i的优先级高于所述N个媒体源之中的媒体源j的优先级,并且所述媒体源i对应的媒体流ix的源内优先级等于所述媒体源j对应的媒体流jx的源内优先级,则所述媒体流ix的全局优先级高于所述媒体流jx的全局优先级,其中,所述媒体源i和所述媒体源j为所述N个媒体源之中的任意两个媒体源,其中,所述媒体源i对应的媒体流ix为所述媒体源i对应的任意一个媒体流;其中,所述媒体源j对应的媒体流jx为所述媒体源j对应的任意一个媒体流;或者,若所述N个媒体源之中的媒体源i的优先级高于所述N个媒体源之中的媒体源j的优先级,并且所本文档来自技高网...
媒体会话处理方法和相关设备及通信系统

【技术保护点】
一种媒体会话处理方法,其特征在于,包括:第一媒体设备确定N个媒体源对应的媒体流之间的全局优先级,所述N为正整数,其中,所述N个媒体源为所述第一媒体设备在第二媒体设备所参与的媒体会话中能够提供的N个媒体源,所述N个媒体源中的一个媒体源对应有用于在所述媒体会话中同时联播的至少2路媒体流;所述第一媒体设备在所述第一媒体设备与所述第二媒体设备之间的传输通道出现拥塞的情况下,基于确定的所述N个媒体源对应的媒体流之间的全局优先级,对所述第一媒体设备向所述第二媒体设备发送的所述N个媒体源对应的媒体流进行拥塞控制。

【技术特征摘要】
1.一种媒体会话处理方法,其特征在于,包括:第一媒体设备确定N个媒体源对应的媒体流之间的全局优先级,所述N为正整数,其中,所述N个媒体源为所述第一媒体设备在第二媒体设备所参与的媒体会话中能够提供的N个媒体源,所述N个媒体源中的一个媒体源对应有用于在所述媒体会话中同时联播的至少2路媒体流;所述第一媒体设备在所述第一媒体设备与所述第二媒体设备之间的传输通道出现拥塞的情况下,基于确定的所述N个媒体源对应的媒体流之间的全局优先级,对所述第一媒体设备向所述第二媒体设备发送的所述N个媒体源对应的媒体流进行拥塞控制。2.根据权利要求1所述的方法,其特征在于,所述N个媒体源对应的媒体流之间的全局优先级基于所述N个媒体源之间的优先级、所述N个媒体源中的每个媒体源分别对应的各媒体流之间的源内优先级和优先级参考权重共同确定,其中,所述优先级参考权重为所述N个媒体源之间的优先级和所述N个媒体源中的每个媒体源分别对应的各媒体流之间的源内优先级之间的参考权重。3.根据权利要求1所述的方法,其特征在于,所述N个媒体源对应的媒体流之间的全局优先级基于所述N个媒体源之间的优先级和所述N个媒体源中的每个媒体源分别对应的各媒体流之间的源内优先级共同确定。4.根据权利要求1至3任意一项所述的方法,其特征在于,所述第一媒体设备确定N个媒体源对应的媒体流之间的全局优先级,包括:第一媒体设备通过与所述第二媒体设备协商来确定所述N个媒体源对应的媒体流之间的全局优先级。5.根据权利要求1至3任意一项所述的方法,其特征在于,所述第一媒体设备确定N个媒体源对应的媒体流之间的全局优先级,包括:第一媒体设备根据用户优先级设置指令确定所述N个媒体源对应的媒体流之间的全局优先级;或第一媒体设备根据预配置的优先级确定策略确定所述N个媒体源对应的媒体流之间的全局优先级。6.根据权利要求4所述的方法,其特征在于,所述第一媒体设备通过与所述第二媒体设备协商来确定N个媒体源对应的媒体流之间的全局优先级,包括:第一媒体设备向所述第二媒体设备发送第一会话消息,其中,所述第一会话消息携带优先级指示,其中,所述优先级指示用于确定出所述N个媒体源对应的媒体流之间的全局优先级;第一媒体设备接收所述第二媒体设备发送的第一会话响应消息;其中,若所述第一会话响应消息携带针对所述优先级指示的确认指示,所述优先级指示所确定出的所述N个媒体源对应的媒体流之间的全局优先级为所述第一媒体设备确定出的所述N个媒体源对应的媒体流之间的全局优先级;或者,第一媒体设备向所述第二媒体设备发送第二会话消息,其中,所述第二会话消息携带优先级指示,其中,所述优先级指示用于指示出所述N个媒体源对应的媒体流之间的全局优先级;所述第一媒体设备接收所述第二媒体设备发送的第二会话响应消息;若所述第二会话响应消息携带针对所述优先级指示的调整指示,基于所述调整指示对所述优先级指示所指示出的所述N个媒体源对应的媒体流之间的全局优先级进行调整,其中,调整后的所述N个媒体源对应的媒体流之间的全局优先级为所述第一媒体设备确定出的所述N个媒体源对应的媒体流之间的全局优先级。7.根据权利要求6所述的方法,其特征在于,所述第一会话消息或所述第二会话消息或第一会话响应消息或第二会话响应消息还携带端口复用指示,所述端口复用指示用于指示将不同媒体源的具有相同源内优先级的媒体流使用相同的端口地址传输。8.根据权利要求4所述的方法,其特征在于,所述第一媒体设备通过与所述第二媒体设备协商来确定N个媒体源对应的媒体流之间的全局优先级,包括:第一媒体设备接收所述第二媒体设备发送的第三会话消息,所述第三会话消息携带优先级指示,其中,所述优先级指示用于确定出所述N个媒体源对应
\t的媒体流之间的全局优先级;所述第一媒体设备向所述第二媒体设备发送第三会话响应消息;其中,所述第三会话响应消息携带针对所述优先级指示的确认指示,所述第一媒体设备基于所述第三会话消息携带的优先级指示确定所述N个媒体源对应的媒体流之间的全局优先级;或者,第一媒体设备接收所述第二媒体设备发送的第四会话消息,所述第四会话消息携带优先级指示,其中,所述优先级指示用于确定出所述N个媒体源对应的媒体流之间的全局优先级;所述第一媒体设备向所述第二媒体设备发送第四会话响应消息;其中,所述第四会话响应消息携带针对所述优先级指示的调整指示,其中,基于所述调整指示调整后的所述N个媒体源对应的媒体流之间的全局优先级为所述第一媒体设备确定出的所述N个媒体源对应的媒体流之间的全局优先级。9.根据权利要求8所述的方法,其特征在于,所述第三会话消息或所述第四会话消息或第三会话响应消息或第四会话响应消息还携带端口复用指示,所述端口复用指示用于指示将不同媒体源的具有相同源内优先级的媒体流使用相同的端口地址传输。10.根据权利要求6至9任一项所述的方法,其特征在于,在所述N等于1的情况下,所述优先级指示包括媒体流源内优先级指示,所述媒体流源内优先级指示用于指示媒体源对应的各媒体流之间的源内优先级。11.根据权利要求6至9任一项所述的方法,其特征在于,在所述N大于1的情况下,所述优先级指示包括媒体源优先级指示、媒体流源内优先级指示和优先级参考权重指示,所述媒体源优先级指示用于指示不同媒体源之间的优先级;所述媒体流源内优先级指示用于指示同一个媒体源对应的媒体流之间的源内优先级;所述优先级参考权重指示用于指示出所述媒体源优先级指示和所述媒体流源内优先级指示之间的参考权重。12.根据权利要求11所述的方法,其特征在于,在所述优先级参考权重指示用于指示出所述媒体源优先级指示的参考权重高于所述媒体流源内优先级
\t指示的参考权重的情况下,若所述N个媒体源中的媒体源i的优先级高于所述N个媒体源中的媒体源j的优先级,所述媒体源i对应的任意一个媒体流的全局优先级高于所述媒体源j对应的任意一个媒体流的全局优先级,其中,所述媒体源i和所述媒体源j为所述N个媒体源中的任意两个媒体源。13.根据权利要求11所述的方法,其特征在于,在所述优先级参考权重指示用于指示出所述媒体源优先级指示的参考权重低于所述媒体流源内优先级指示的参考权重的情况下,若所述N个媒体源之中的媒体源i的优先级高于所述N个媒体源之中的媒体源j的优先级,并且所述媒体源i对应的媒体流ix的源内优先级等于所述媒体源j对应的媒体流jx的源内优先级,则所述媒体流ix的全局优先级高于所述媒体流jx的全局优先级,其中,所述媒体源i和所述媒体源j为所述N个媒体源之中的任意两个媒体源,其中,所述媒体源i对应的媒体流ix为所述媒体源i对应的任意一个媒体流;其中,所述媒体源j对应的媒体流jx为所述媒体源j对应的任意一个媒体流;或者,若所述N个媒体源之中的媒体源i的优先级高于所述N个媒体源之中的媒体源j的优先级,并且所述媒体源i对应的媒体流ix的源内优先级等于所述媒体源j对应的媒体流jx的源内优先级,并且所述媒体流ix的源内优先级高于所述媒体源i中的媒体流iy的源内优先级,则所述媒体流jx的全局优先级高于所述媒体流iy的全局优先级,其中,所述媒体源i和所述媒体源j为所述N个媒体源之中的任意两个媒体源,其中,所述媒体流ix和所述媒体流iy为所述媒体源i对应的任意两个媒体流,所述媒体源j对应的媒体流jx为所述媒体源j对应的任意一个媒体流;或者,若所述N个媒体源之中的媒体源i的优先级高于所述N个媒体源之中的媒体源j的优先级,并且所述媒体源i对应的媒体流ix的源内优先级等于所述媒体源j对应的媒体流jx的源内优先级,并且所述媒体流ix的源内优先级低于所述媒体源i中的媒体流iw的源内优先级,则所述媒体流jx的全局优先级低于所述
\t媒体流iw的全局优先级,其中,所述媒体源i和所述媒体源j为所述N个媒体源之中的任意两个媒体源,所述媒体流ix和所述媒体流iw为所述媒体源i对应的任意两个媒体流,所述媒体源j对应的媒体流jx为所述媒体源j对应的任意一个媒体流。14.根据权利要求1至13任一项所述的方法,其特征在于,所述基于确定的所述N个媒体源对应的媒体流之间的全局优先级,对所述第一媒体设备向所述第二媒体设备发送的所述N个媒体源对应的媒体流进行拥塞控制,包括:优先丢弃所述第一媒体设备待向所述第二媒体设备发送的所述N个媒体源对应的媒体流中的全局优先级相对较低的媒体流的部分或全部媒体数据包;或,延迟发送所述第一媒体设备待向所述第二媒体设备发送的所述N个媒体源对应的媒体流中的全局优先级相对较低的媒体流的部分或全部媒体数据包。15.根据权利要求1至14任一项所述的方法,其特征在于,在所述第一媒体设备为会议服务器的情况下,所述第二媒体设备为媒体终端;或者在...

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

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

1