【技术实现步骤摘要】
端云协同的媒体数据处理方法、装置、设备及存储介质
[0001]本公开实施例涉及互联网
,尤其涉及一种端云协同的媒体数据处理方法、装置、设备及存储介质。
技术介绍
[0002]当前,在例如短视频类、社交媒体类等应用(Application,APP)中,对于用户上传的图片、视频等媒体数据,应用能够提供针对媒体数据的特效渲染能力,为媒体数据添加视觉特效,例如对视频和图像添加虚拟装饰物、添加滤镜等,从而丰富应用的功能和玩法。
[0003]现有技术中,在基于应用的请求,对媒体数据进行特效渲染的过程中,通常是单独执行应用客户端提供的本地算法来实现,或者单独调用服务端提供的远程算法实现。
[0004]然而,对于复杂的特效渲染,现有技术中的方案会存在渲染效果差、渲染耗时长等问题。
技术实现思路
[0005]本公开实施例提供一种端云协同的媒体数据处理方法、装置、设备及存储介质,以克服在进行复杂的特效渲染时存在的渲染效果差、渲染耗时长等问题。
[0006]第一方面,本公开实施例提供一种端云协同的媒体数据处理方法,包括:
[0007]响应于触发目标功能的第一操作,调用目标处理流程,其中,所述目标处理流程包括本地算法节点和远程算法节点,所述本地算法节点用于调用在所述终端设备一侧执行的媒体处理算法,所述远程算法节点用于调用在服务器一侧执行的媒体处理算法,所述目标功能用于为待处理媒体数据添加特效;基于所述目标处理流程,执行对应的本地算法节点和远程算法节点,得到所述本地算法节点输出的第一处理数 ...
【技术保护点】
【技术特征摘要】
1.一种端云协同的媒体数据处理方法,其特征在于,应用于终端设备,所述方法包括:响应于触发目标功能的第一操作,调用目标处理流程,其中,所述目标处理流程包括本地算法节点和远程算法节点,所述本地算法节点用于调用在所述终端设备一侧执行的媒体处理算法,所述远程算法节点用于调用在服务器一侧执行的媒体处理算法,所述目标功能用于为待处理媒体数据添加特效;基于所述目标处理流程,执行对应的本地算法节点和远程算法节点,得到所述本地算法节点输出的第一处理数据和所述远程算法节点输出的第二处理数据;通过所述第一处理数据,和/或所述第二处理数据,生成第三处理数据,其中,所述第三处理数据为所述待处理媒体数据添加特效后的媒体数据。2.根据权利要求1所述的方法,其特征在于,所述目标处理流程包括第一处理流程,所述第一处理流程中包括串行的第一算法节点和第二算法节点,所述第一算法节点和所述第二算法节点中,其一为所述本地算法节点,另一为所述远程算法节点;所述基于所述目标处理流程,执行对应的本地算法节点和远程算法节点,得到所述本地算法节点输出的第一处理数据和所述远程算法节点输出的第二处理数据,包括:基于所述第一处理流程,执行所述第一算法节点,得到第一输出数据;基于所述第一输出数据,执行第二算法节点,得到第二输出数据;根据所述第一输出数据和所述第二输出数据,获得所述第一处理数据和所述第二处理数据。3.根据权利要求2所述的方法,其特征在于,所述第一算法节点为所述远程算法节点,所述第二算法节点为所述本地算法节点;基于所述第一处理流程,执行所述第一算法节点,得到第一输出数据,包括:获取待处理数据,并对待处理数据进行压缩,得到压缩数据;根据所述压缩数据,生成所述远程算法节点对应的算法请求参数,并基于所述算法请求参数向服务器发送算法请求;接收所述服务器针对所述算法请求返回的响应数据,并根据所述响应数据生成第一输出数据;基于所述第一输出数据,执行第二算法节点,得到第二输出数据,包括:基于所述第一输出数据,调用所述目标本地算法节点对应的功能函数,得到所述第二输出数据。4.根据权利要求3所述的方法,其特征在于,所述待处理数据是基于所述待处理媒体数据得到的图像数据,所述响应数据为所述待处理数据对应的风格迁移图像数据或目标识别数据。5.根据权利要求3所述的方法,其特征在于,所述根据所述响应数据生成第一输出数据,包括:基于所述本地算法节点的节点数据格式,打包所述响应数据,生成第一输出数据,其中,所述节点数据格式表征算法节点对应的功能函数的输入参数的数据格式。6.根据权利要求2所述的方法,其特征在于,所述第一算法节点为本地算法节点,所述第二算法节点为远程算法节点;基于所述第一处理流程,执行所述第一算法节点,得到第一输出数据,包括:
获取待处理数据,并基于所述待处理数据调用所述本地算法节点对应的功能函数,得到所述第一输出数据;基于所述第一输出数据,执行第二算法节点,得到第二输出数据,包括:针对所述第一输出数据进行压缩,得到压缩数据;根据所述压缩数据,生成所述远程算法节点对应的算法请求参数,并基于所述算法请求参数向服务器发送算法请求;接收所述服务器针对所述算法请求返回的响应数据,并根据所述响应数据生成第二处理数据。7.根据权利要求6所述的方法,其特征在于,所述根据所述响应数据生成第二处理数据,包括:基于所述目标处理流程的流程数据格式,打包所述响应数据,生成第一输出数据,其中,所述流程数据格式表征目标处理流程中各算法节点预设的标准数据格式。8.根据权利要求1所述的方法,其特征在于,所述目标处理流程包括第二处理流程,所述第二处理流程包括并行的所述远程算法节点和所述本地算法节点;基于所述目标处理流程,执行对应的本地算法节点和远程算法节点,得到所述本地算法节点输出的第一处理数据和所述远程算法节点输出的第二处理数据,包括:基于所述第二处理流程,并行执行所述本地算法节点和目标远程算法节点,得到所述本地算法节点输出的第一处理数据和所述远程算法节点输出的第二处理数据...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。