System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 媒体转码方法、系统、装置、通信设备和存储介质制造方法及图纸_技高网

媒体转码方法、系统、装置、通信设备和存储介质制造方法及图纸

技术编号:42726094 阅读:12 留言:0更新日期:2024-09-13 12:11
本申请涉及一种媒体转码方法、系统、装置、通信设备、存储介质和计算机程序产品。所述方法包括:接收第一终端发送的呼叫请求,并基于呼叫请求,从用户统一数据库中获取第一终端和第二终端的编解码能力标识;第二终端为与第一终端交互的终端;根据各编解码能力标识确定每一第二终端的媒体转码策略;将各媒体转码策略发送给媒体网关,以使媒体网关基于媒体转码策略对第一终端的媒体流进行转码,得到第二终端的目标媒体流。采用本方法能够扩大媒体转码方法的适用范围。

【技术实现步骤摘要】

本申请涉及通信,特别是涉及一种媒体转码方法、系统、装置、通信设备、存储介质和计算机程序产品。


技术介绍

1、在元宇宙业务的处理过程中,需要在不同终端之间传输媒体流。但是,由于不同终端的能力存在差异,其支持的媒体流格式也不同。因此,需要在传输过程中对媒体流进行转码。

2、目前的媒体转码方法,第二终端响应于第一终端的呼叫请求,向第一终端发送第二终端的编解码能力信息。然后,第一终端接收第二终端的编解码能力信息。第一终端基于第一终端和第二终端的编解码能力信息对呼叫请求对应的媒体流进行转码,得到目标媒体流,并将目标媒体流发送给第二终端。

3、然而,目前的媒体转码方法,由于终端的编解码能力限制,导致目前的媒体转码方法仅支持在第一终端和第二终端具有相同的编解码能力的情况下的媒体流转码。因此,目前的媒体转码方法的适用范围较窄。


技术实现思路

1、本申请实施例提供一种媒体转码方法、系统、装置、通信设备、存储介质和计算机程序产品。

2、一种媒体转码方法,所述方法应用于多媒体业务控制网元,所述方法包括:

3、接收第一终端发送的呼叫请求,并基于所述呼叫请求,从用户统一数据库中获取第一终端和第二终端的编解码能力标识;所述第二终端为与所述第一终端交互的终端;

4、根据各所述编解码能力标识确定每一所述第二终端的媒体转码策略;

5、将各所述媒体转码策略发送给媒体网关,以使所述媒体网关基于所述媒体转码策略对所述第一终端的媒体流进行转码,得到所述第二终端的目标媒体流。

6、在其中一个实施例中,所述基于所述呼叫请求,从用户统一数据库中获取第一终端和第二终端的编解码能力标识,包括:

7、根据所述呼叫请求中所述第一终端的终端标识和第二终端的终端标识,向用户统一数据库发送终端媒体能力查询请求;所述终端媒体能力查询请求用于确定所述第一终端和所述第二终端的编解码能力标识;

8、接收所述用户统一数据库返回的所述第一终端的编解码能力标识和所述第二终端的编解码能力标识。

9、一种媒体转码方法, 所述方法应用于媒体网关,所述方法包括:

10、接收多媒体业务控制网元发送的各第二终端的媒体转码策略;所述媒体转码策略是所述多媒体业务控制网元接收第一终端发送的呼叫请求,并基于所述呼叫请求,从用户统一数据库中获取第一终端和第二终端的编解码能力标识;根据各所述编解码能力标识确定的;所述媒体转码策略中包含所述第一终端的第一编码格式和第二终端的第二编码格式;所述第二终端为与所述第一终端交互的终端;

11、基于与所述第一终端的媒体通道,接收所述第一终端发送的媒体流;

12、针对每一所述第二终端,将所述第一编码格式的媒体流转码为所述第二编码格式的目标媒体流,并将所述目标媒体流发送给所述第二终端。

13、一种媒体转码方法,所述方法应用于第一终端,所述方法包括:

14、向所述用户统一数据库发送注册请求;所述注册请求中携带所述第一终端的编解码能力标识;所述编解码能力标识表示所述第一终端支持的编码格式;所述编解码能力标识用于确定第二终端的媒体转码策略,并将各所述媒体转码策略发送给媒体网关,以使所述媒体网关基于所述媒体转码策略对所述第一终端的媒体流进行转码,得到所述第二终端的目标媒体流;所述第二终端为与所述第一终端交互的终端。

15、在其中一个实施例中,所述向所述用户统一数据库发送注册请求之后,所述方法还包括:

16、建立与媒体网关的媒体通道,并将媒体流发送给所述媒体网关。

17、一种媒体转码方法,所述方法应用于第二终端,所述方法包括:

18、向所述用户统一数据库发送注册请求;所述注册请求中携带所述第二终端的编解码能力标识;所述编解码能力标识表示所述第二终端支持的编码格式;所述编解码能力标识用于确定所述第二终端的媒体转码策略,并将各所述媒体转码策略发送给媒体网关,以使所述媒体网关基于所述媒体转码策略对所述第一终端的媒体流进行转码,得到所述第二终端的目标媒体流;所述第一终端为与所述第二终端交互的终端。

19、一种媒体转码系统,所述系统包括:

20、多媒体业务控制网元,用于接收第一终端发送的呼叫请求,并基于所述呼叫请求,从用户统一数据库中获取第一终端和第二终端的编解码能力标识;所述第二终端为与所述第一终端交互的终端;根据各所述编解码能力标识确定每一所述第二终端的媒体转码策略;将各所述媒体转码策略发送给媒体网关,以使所述媒体网关基于所述媒体转码策略对所述第一终端的媒体流进行转码,得到所述第二终端的目标媒体流;

21、所述媒体网关,用于基于所述媒体转码策略对所述第一终端的媒体流进行转码,得到所述第二终端的目标媒体流。

22、在其中一个实施例中,所述媒体网关具体用于接收多媒体业务控制网元发送的各第二终端的媒体转码策略;所述媒体转码策略是所述多媒体业务控制网元接收第一终端发送的呼叫请求,并基于所述呼叫请求,从用户统一数据库中获取第一终端和第二终端的编解码能力标识;根据各所述编解码能力标识确定的;所述媒体转码策略中包含所述第一终端的第一编码格式和第二终端的第二编码格式;所述第二终端为与所述第一终端交互的终端;基于与所述第一终端的媒体通道,接收所述第一终端发送的媒体流;针对每一所述第二终端,将所述第一编码格式的媒体流转码为所述第二编码格式的目标媒体流,并将所述目标媒体流发送给所述第二终端。

23、在其中一个实施例中,所述系统还包括:

24、所述用户统一数据库,用于接收所述多媒体业务控制网元发送的终端媒体能力查询请求;所述终端媒体能力查询请求包含所述第一终端的终端标识和所述第二终端的终端标识;

25、根据各所述终端标识,查询所述第一终端的编解码能力标识和所述第二终端的编解码能力标识;

26、向所述多媒体业务控制网元返回各所述编解码能力标识。

27、一种媒体转码装置,所述装置包括:

28、获取模块,用于接收第一终端发送的呼叫请求,并基于所述呼叫请求,从用户统一数据库中获取第一终端和第二终端的编解码能力标识;所述第二终端为与所述第一终端交互的终端;

29、确定模块,用于根据各所述编解码能力标识确定每一所述第二终端的媒体转码策略;

30、发送模块,用于将各所述媒体转码策略发送给媒体网关,以使所述媒体网关基于所述媒体转码策略对所述第一终端的媒体流进行转码,得到所述第二终端的目标媒体流。

31、一种媒体转码装置,所述装置包括:

32、第一接收模块,用于接收多媒体业务控制网元发送的各第二终端的媒体转码策略;所述媒体转码策略是所述多媒体业务控制网元接收第一终端发送的呼叫请求,并基于所述呼叫请求,从用户统一数据库中获取第一终端和第二终端的编解码能力标识;根据各所述编解码能力标识确定的;所述媒体转码策略中包含所述第一终端的第一编码格式和第二本文档来自技高网...

【技术保护点】

1.一种媒体转码方法,其特征在于,所述方法应用于多媒体业务控制网元,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述基于所述呼叫请求,从用户统一数据库中获取第一终端和第二终端的编解码能力标识,包括:

3.一种媒体转码方法,其特征在于,所述方法应用于媒体网关,所述方法包括:

4.一种媒体转码方法,其特征在于,所述方法应用于第一终端,所述方法包括:

5.根据权利要求4所述的方法,其特征在于,所述向所述用户统一数据库发送注册请求之后,所述方法还包括:

6.一种媒体转码方法,其特征在于,所述方法应用于第二终端,所述方法包括:

7.一种媒体转码系统,其特征在于,所述系统包括:

8.根据权利要求7所述的系统,其特征在于,所述媒体网关,具体用于接收多媒体业务控制网元发送的各第二终端的媒体转码策略;所述媒体转码策略是所述多媒体业务控制网元接收第一终端发送的呼叫请求,并基于所述呼叫请求,从用户统一数据库中获取第一终端和第二终端的编解码能力标识;根据各所述编解码能力标识确定的;所述媒体转码策略中包含所述第一终端的第一编码格式和第二终端的第二编码格式;所述第二终端为与所述第一终端交互的终端;

9.根据权利要求7所述的系统,其特征在于,所述系统还包括:

10.一种媒体转码装置,其特征在于,所述装置包括:

11.一种媒体转码装置,其特征在于,所述装置包括:

12.一种通信设备,其特征在于,包括:接收器、处理器和发送器;

13.一种通信设备,其特征在于,包括:接收器和处理器;

14.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至 6中任一项所述的方法的步骤。

15.一种计算机程序产品,包括计算机程序,其特征在于,该计算机程序被处理器执行时实现权利要求1至6中任一项所述的方法的步骤。

...

【技术特征摘要】

1.一种媒体转码方法,其特征在于,所述方法应用于多媒体业务控制网元,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述基于所述呼叫请求,从用户统一数据库中获取第一终端和第二终端的编解码能力标识,包括:

3.一种媒体转码方法,其特征在于,所述方法应用于媒体网关,所述方法包括:

4.一种媒体转码方法,其特征在于,所述方法应用于第一终端,所述方法包括:

5.根据权利要求4所述的方法,其特征在于,所述向所述用户统一数据库发送注册请求之后,所述方法还包括:

6.一种媒体转码方法,其特征在于,所述方法应用于第二终端,所述方法包括:

7.一种媒体转码系统,其特征在于,所述系统包括:

8.根据权利要求7所述的系统,其特征在于,所述媒体网关,具体用于接收多媒体业务控制网元发送的各第二终端的媒体转码策略;所述媒体转码策略是所述多媒体业务控制网元接收第一终端发送的呼叫请求,...

【专利技术属性】
技术研发人员:彭莉
申请(专利权)人:中国电信股份有限公司技术创新中心
类型:发明
国别省市:

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

1