【技术实现步骤摘要】
媒体处理方法、装置、计算机设备以及计算机可读介质
[0001]本申请是申请日为2020年03月12日、中国专利申请号为202080018741.6、专利技术名称为“在运动图像专家组基于网络的媒体处理中用于包络描述符的方法和装置”的专利申请的主动修改版本的分案申请。
[0002]本申请涉及计算机技术,尤其涉及一种媒体处理方法、装置、计算机设备以及计算机可读介质。
技术介绍
[0003]运动图像专家组(MPEG)基于网络的媒体处理(NBMP)项目已经开发了在云端处理媒体的概念。然而,当前的NBMP设计不提供用于网络管理的应用程序接口(API)抽象。当前的NBMP设计仅为诸如硬件平台的云资源提供API。
[0004]此外,当前的NBMP设计不包括对通过APIs传递的消息进行封装的普通方式。因此,处理消息可能不能有效地通过APIs。例如,在工作流的部署中,可以在多个媒体处理实体上运行多个任务。工作流管理器和任务可以通过调度/查询一组描述符经由任务API进行通信。在大型部署中,尤其是在大规模部署中,在媒体会话期间分派/查询的次数可能是几千或几百万次。可能发生传送相同信息的多个消息或查询。这些消息的顺序、这些消息相对于其他消息的来源和预期的接收对于高效和有效地处理消息可能是重要的。
技术实现思路
[0005]本申请实施例提供一种媒体处理方法、装置、计算机设备以及计算机可读介质。
[0006]本申请实施例的技术方案是这样实现的:
[0007]本申请实施例提供一种在运动图像专家组(MP ...
【技术保护点】
【技术特征摘要】
1.一种在运动图像专家组(MPEG)基于网络的媒体处理(NBMP)中处理媒体内容的方法,其特征在于,所述方法由至少一个处理器执行,并且所述方法包括:获取用于处理所述媒体内容的多个任务,所述多个任务中的每一个任务具有包络描述符,所述包络描述符指示所述多个任务中相应一个任务的消息标识符ID、消息优先级和发送方的发送方ID;响应于所述多个任务中存在重复任务,基于所述重复任务的包络描述符所指示的信息优先级,处理所述媒体内容。2.根据权利要求1所述的方法,其特征在于,所述基于所述重复任务的包络描述符所指示的信息优先级,处理所述媒体内容,包括:获取每个所述重复任务中的消息优先级最高的重复任务;使用所述消息优先级最高的重复任务,处理所述媒体内容。3.根据权利要求1所述的方法,其特征在于,所述方法还包括:响应于所述多个任务中不存在重复任务,使用所述多个任务,处理所述媒体内容。4.根据权利要求1所述的方法,其特征在于,所述方法还包括:响应于所述重复任务中的所述第一任务的所述消息标识符ID与所述重复任务中的所述第二任务的所述消息标识符ID相同,确定所述多个任务中存在所述重复任务。5.根据权利要求1所述的方法,其特征在于,所述方法还包括:响应于所述重复任务中的所述第一任务的所述发送方ID与所述重复任务中的所述第二任务的所述发送方ID相同,确定所述多个任务中存在所述重复任务。6.根据权利要求1所述的方法,其特征在于,所述方法还包括:响应于所述多个任务中存在所述重复任务,从所述多个任务中清除所述重复任务中的剩余任务,以使得不使用所述重复任务中清除的剩余任务来处理所述媒体内容。7.根据权利要求3所述的方法,其特征在于,所述使用所述多个任务,处理所述媒体内容,包括:响应于所述多个任务中不存在所述重复任务,使用所述多个任务,基于所述多个任务中每一个任务的所述消息优先级按顺序处理所述媒体内容。8.根据权利要求1所述的方法,其特征在于,所述方法还包括:使用所述多个任务中每一个任务的所述包络描述符来记录所述多个任务。9.根据权利要求1至8中任一项所述的方法,其特征在于,所述方法由媒体处理实体执行,以及所述多个任务从NBMP工作流管理器获取。10.一种在运动图像专家组MPEG基于网络的媒体处理NBMP中处理媒体内容的装置,其特征在于,所述装置包括:至少一个存储器,被配置为存储程序代码;以及至少一个处理器,被配置为读取所述程序代码,且按照所述程序代码的指示进行以下操作:获取用于处理所述媒体内容的多个任务,所述多个任务中的每一个任务具有包络描述符,所述包络描述符指示所述多个任务中相应一个任务的消息标识符ID、消息优先级和发送方的发送方ID;
响应于所述多个任务中存在重复任务,基于所述重复任务的包络描述符所指示的信息优先级,处理所述媒体内容。11.根据权利要求10所述的装置,其特征在于,所述至少一个处理器,还被配置为读取所述程序代码,且按照所述程序代码的指示进行以下操作:获取每...
【专利技术属性】
技术研发人员:伊拉吉,
申请(专利权)人:腾讯美国有限责任公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。