媒体服务编排方法技术

技术编号:39898051 阅读:7 留言:0更新日期:2023-12-30 13:11
本申请涉及一种媒体服务编排方法

【技术实现步骤摘要】
媒体服务编排方法、装置、媒体服务器及存储介质


[0001]本申请涉及音视频通讯
,尤其涉及一种媒体服务编排方法

装置

媒体服务器及存储介质


技术介绍

[0002]随着第五代移动通信技术
(5th generation mobile networks
,简称为
5G)
的进一步发展,可进行音视频通讯的设备如
5G
终端

扩展现实技术
(Extended Reality
,简称为
XR)
终端等的种类越来越多,这导致音视频通讯的业务场景越来越复杂

[0003]目前,音视频通讯通常采用多点融合会议单元
(Multipoint Conferencing Unit
,简称为
MCU)
方案和选路转发单元
(Selective Forwarding Unit
,简称为
SFU)
方案

其中,
MCU
方案由一个服务器和多个终端组成一个星形结构,各终端将自己要共享的音视频流发送给服务器,服务器端会将在同一个房间中的所有终端的音视频流进行混合,最终生成一个混合后的音视频流再发给各个终端;而
SFU
方案也是由一个服务器和多个终端组成,但与
MCU
方案不同的是,
SFU
方案不对音视频进行混流,收到某个终端共享的音视频流后,就直接将该音视频流转发给房间内的其他终端,类似媒体流路由转发器

由于
SFU
方案和
MCU
方案都是基于特定业务场景来实现,无法满足不同业务场景的需求,导致业务场景使用受限


技术实现思路

[0004]本申请提供了一种媒体服务编排方法

装置

媒体服务器及存储介质,以解决现有技术是基于特定业务场景来实现,无法满足不同业务场景的需求,导致业务场景使用受限的问题

[0005]第一方面,本申请提供了一种媒体服务编排方法,应用于媒体服务器,所述媒体服务器包括多种媒体处理组件,不同的所述媒体处理组件用于实现业务处理过程中的不同处理能力;所述方法包括:
[0006]获取不同业务场景对所述媒体服务器上的资源的占用需求;
[0007]根据所述占用需求,从所述多种媒体处理组件中确定出不同业务场景所需的媒体处理组件;
[0008]对不同业务场景所需的媒体处理组件进行编排,形成不同业务场景对应的媒体服务,以通过所述媒体服务对不同业务场景对应的业务进行处理

[0009]可选地,所述媒体服务器上的资源包括端口资源

内存资源和处理器资源,所述媒体处理组件包括依赖所述端口资源的媒体接入层组件

依赖所述内存资源的媒体转发层组件和依赖所述处理器资源的媒体处理层组件

[0010]可选地,所述媒体接入层组件包括网络处理单元
NPU
,所述媒体转发层组件包括内容服务总线
CSB、
级联单元
CAS
和多路码流路由单元
SWI
中的至少一个;所述媒体处理层组件包括音频处理单元
APU、
视频处理单元
VPU
和文件处理单元
FPU
中的至少一个;
[0011]其中,所述
NPU
用于提供媒体流接入能力和网络适用性处理能力,所述
CSB
用于提
供媒体流在任意组件之间转发的能力,所述
CAS
用于提供在不同媒体服务间的数据交互和数据同步的能力,所述
SWI
用于提供将相同媒体流输出至多个接收端的能力,所述
APU
用于提供对音频流进行混音和转码的能力,所述
VPU
用于提供对视频流进行合成和转码的能力,所述
FPU
用于提供文件读取和文件录制能力

[0012]可选地,所述对不同业务场景所需的媒体处理组件进行编排,形成不同业务场景对应的媒体服务,包括:
[0013]在业务场景为对媒体流进行转发的场景的情况下,对所述
NPU
和所述
CSB
进行编排,或者对所述
NPU、
所述
CSB
和所述
SWI
进行编排,形成第一媒体服务;或者,
[0014]在业务场景为对音频流进行混音和
/
或转码的场景的情况下,对所述
NPU、
所述
CSB
和所述
APU
进行编排,形成第二媒体服务;或者,
[0015]在业务场景为对视频流进行合成和
/
或转码的场景的情况下,对所述
NPU、
所述
CSB
和所述
VPU
进行编排,形成第三媒体服务;或者,
[0016]在业务场景为对文件进行播放和录制的场景的情况下,对所述
NPU、
所述
CSB
和所述
FPU
进行编排,形成第四媒体服务

[0017]可选地,所述对不同业务场景所需的媒体处理组件进行编排,形成不同业务场景对应的媒体服务,还包括:
[0018]在业务场景为对音频流进行混音和
/
或转码或者对视频流进行合成和
/
或转码的场景,且所述
APU

/
或所述
VPU
的处理能力不足的情况下,在所述第二媒体服务和
/
或所述第三媒体服务的基础上增加对所述
CAS
的编码,通过所述
CAS
实现多个媒体服务的级联

[0019]可选地,所述媒体服务包括媒体处理服务
MPS
和视频处理服务
VPS
;所述多个媒体服务的级联方式包括所述
MPS
与所述
MPS
级联,以及所述
MPS
与所述
VPS
级联

[0020]可选地,在所述对不同业务场景所需的媒体处理组件进行编排,形成不同业务场景对应的媒体服务之前,所述方法还包括:
[0021]将第一业务场景所需的媒体处理组件中除所述
CSB
之外的媒体处理组件均注册至所述
CSB
上,以形成全局路由信息,其中,所述第一业务场景为任一业务场景,所述全局路由信息包括所述第一业务场景下各媒体流的源端端口和目标端口的对应关系;
[0022]在所述对不同业务场景所需的媒体处理组件进行编排,形成本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.
一种媒体服务编排方法,其特征在于,应用于媒体服务器,所述媒体服务器包括多种媒体处理组件,不同的所述媒体处理组件用于实现业务处理过程中的不同处理能力;所述方法包括:获取不同业务场景对所述媒体服务器上的资源的占用需求;根据所述占用需求,从所述多种媒体处理组件中确定出不同业务场景所需的媒体处理组件;对不同业务场景所需的媒体处理组件进行编排,形成不同业务场景对应的媒体服务,以通过所述媒体服务对不同业务场景对应的业务进行处理
。2.
根据权利要求1所述的方法,其特征在于,所述媒体服务器上的资源包括端口资源

内存资源和处理器资源,所述媒体处理组件包括依赖所述端口资源的媒体接入层组件

依赖所述内存资源的媒体转发层组件和依赖所述处理器资源的媒体处理层组件
。3.
根据权利要求2所述的方法,其特征在于,所述媒体接入层组件包括网络处理单元
NPU
,所述媒体转发层组件包括内容服务总线
CSB、
级联单元
CAS
和多路码流路由单元
SWI
中的至少一个;所述媒体处理层组件包括音频处理单元
APU、
视频处理单元
VPU
和文件处理单元
FPU
中的至少一个;其中,所述
NPU
用于提供媒体流接入能力和网络适用性处理能力,所述
CSB
用于提供媒体流在任意组件之间转发的能力,所述
CAS
用于提供在不同媒体服务间的数据交互和数据同步的能力,所述
SWI
用于提供将相同媒体流输出至多个接收端的能力,所述
APU
用于提供对音频流进行混音和转码的能力,所述
VPU
用于提供对视频流进行合成和转码的能力,所述
FPU
用于提供文件读取和文件录制能力
。4.
根据权利要求3所述的方法,其特征在于,所述对不同业务场景所需的媒体处理组件进行编排,形成不同业务场景对应的媒体服务,包括:在业务场景为对媒体流进行转发的场景的情况下,对所述
NPU
和所述
CSB
进行编排,或者对所述
NPU、
所述
CSB
和所述
SWI
进行编排,形成第一媒体服务;或者,在业务场景为对音频流进行混音和
/
或转码的场景的情况下,对所述
NPU、
所述
CSB
和所述
APU
进行编排,形成第二媒体服务;或者,在业务场景为对视频流进行合成和
/
或转码的场景的情况下,对所述
NPU、
所述
CSB
和所述
VPU
进行编排,形成第三媒体服务;或者,在业务场景为对文件进行播放和录制的场景的情况下,对所述
NPU、
所述
CSB
和所述
FPU
进行编排,形成第四媒体服务
。5.
根据权利要求4所述的...

【专利技术属性】
技术研发人员:丁志飞
申请(专利权)人:中兴通讯股份有限公司
类型:发明
国别省市:

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

1