[发明专利]用于对媒体项执行自定义算法的可伸缩技术有效
申请号: | 201880055877.7 | 申请日: | 2018-08-31 |
公开(公告)号: | CN111052080B | 公开(公告)日: | 2023-10-13 |
发明(设计)人: | 弗朗西斯科·J·圣米格尔;纳文·马雷迪;瑞克·王 | 申请(专利权)人: | 奈飞公司 |
主分类号: | G06F9/448 | 分类号: | G06F9/448;G06F9/455 |
代理公司: | 北京东方亿思知识产权代理有限责任公司 11258 | 代理人: | 董越 |
地址: | 美国加利*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 媒体 执行 自定义 算法 伸缩 技术 | ||
1.一种计算机实现的方法,其包括:
基于容器映像中包括的分割函数,生成多个分割规范,其中每个分割规范与媒体项的不同部分关联;
基于所述多个分割规范和包括在所述容器映像中的映射函数,生成多个映射输出文件;以及
基于所述多个映射输出文件和包括在所述容器映像中的收集函数,生成一个或多个最终输出文件,其中所述一个或多个最终输出文件随后用于执行以下至少一项:对所述媒体项执行评估操作、对所述媒体项执行修改操作、以及针对所述媒体项执行表述操作。
2.根据权利要求1所述的计算机实现的方法,其中所述容器映像包括可伸缩媒体应用程序以及所述可伸缩媒体应用程序的一个或多个操作系统(OS)依赖性。
3.根据权利要求1所述的计算机实现的方法,其还包括:执行一个或多个操作以确定已经成功生成所述多个映射输出文件。
4.根据权利要求1所述的计算机实现的方法,其中生成所述多个分割规范包括:
获取与所述容器映像关联的第一容器;
致使所述第一容器从媒体内容库安全地获取所述媒体项;以及
致使所述第一容器对所述媒体项执行所述分割函数。
5.根据权利要求1所述的计算机实现的方法,其还包括:在云或其它分布式计算系统中包括的计算实例上执行所述容器映像,以生成与所述容器映像关联的多个容器中包括的第一容器。
6.根据权利要求1所述的计算机实现的方法,其中生成所述多个映射输出文件包括:对于所述多个分割规范中包括的每个分割规范,致使与所述容器映像关联的多个容器中包括的不同容器基于所述映射函数生成所述多个映射输出文件中包括的不同映射输出文件。
7.根据权利要求1所述的计算机实现的方法,其中生成所述一个或多个最终输出文件包括:获取与所述容器映像关联的第一容器,以及致使所述第一容器对所述多个映射输出文件执行所述收集函数。
8.根据权利要求1所述的计算机实现的方法,其中所述分割函数基于回放时间划分所述媒体项中包括的多个帧,以生成所述多个分割规范。
9.根据权利要求1所述的计算机实现的方法,其中所述映射函数合并对媒体内容或编码的媒体内容中的至少一个操作的自定义算法。
10.根据权利要求1所述的计算机实现的方法,其中所述收集函数对所述多个映射输出文件执行加密操作、压缩操作和字节连接操作中的至少一项,以生成所述一个或多个最终输出文件。
11.一种或多种非暂态计算机可读介质,其包括指令,所述指令当由一个或多个处理器执行时,致使所述一个或多个处理器执行以下步骤:
基于容器映像中包括的分割函数,生成多个分割规范,其中每个分割规范与媒体项的不同部分关联;
对于所述多个分割规范中包括的每个分割规范,基于所述分割规范和包括在所述容器映像中的映射函数,生成多个映射输出文件中包括的一个或多个不同的映射输出文件;以及
基于所述多个映射输出文件和包括在所述容器映像中的收集函数,生成一个或多个最终输出文件,其中所述一个或多个最终输出文件随后用于执行以下至少一项:对所述媒体项执行评估操作、对所述媒体项执行修改操作、以及针对所述媒体项执行表述操作。
12.根据权利要求11所述的一种或多种非暂态计算机可读介质,其中所述容器映像包括可伸缩媒体应用程序以及所述可伸缩媒体应用程序的一个或多个操作系统(OS)依赖性。
13.根据权利要求11所述的一种或多种非暂态计算机可读介质,其中所述映射函数在作为第一类对象的与媒体相关的对象上操作。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于奈飞公司,未经奈飞公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201880055877.7/1.html,转载请声明来源钻瓜专利网。