发明名称 Processing content using pipelines
摘要 A transcoding service is described that is capable of transcoding or otherwise processing content, such as video, audio or multimedia content, by utilizing one or more pipelines. A pipeline can enable a user to submit transcoding jobs (or other processing jobs) into an available pipeline, where a transcoding service (or other such service) assigns one or more computing resources to process the jobs received to each pipeline. The transcoding service and the pipelines can be provided by at least one service provider (e.g., a cloud computing provider) or other such entity to a plurality of customers. A service provider can also provide the computing resources (e.g., servers, virtual machines, etc.) used to process the transcoding jobs from the pipelines.
申请公布号 US9183049(B1) 申请公布日期 2015.11.10
申请号 US201313750965 申请日期 2013.01.25
申请人 Amazon Technologies, Inc. 发明人 Corley Jonathan;Sayed David;Hawes Chris;Marshall Bradley;Carrig Jim;Ramsden Jeff
分类号 G06F9/46;G06F15/173;G06F9/48;G06F9/50 主分类号 G06F9/46
代理机构 Hogan Lovells US LLP 代理人 Hogan Lovells US LLP
主权项 1. A computer implemented method for managing content processing jobs, the method comprising: under the control of one or more computer systems configured with executable instructions, providing a first pipeline and a second pipeline of a plurality of pipelines capable of being selected by a user to schedule transcoding jobs, each transcoding job corresponding to a respective input store and a respective output store, the first pipeline having a first set of parameters and one or more first computing resources, and the second pipeline having a second set of parameters and one or more second computing resources;receiving, from a user using an application programming interface (API), a request to submit a transcoding job to a pipeline selected from the first pipeline or the second pipeline, the transcoding job having a respective selected set of parameters, the selected pipeline having one or more respective computing resources, the selected set of parameters comprising at least one of the first set of parameters and the second set of parameters for processing the transcoding job by the user from the plurality of pipelines, the selected pipeline associated with a maximum limit of concurrent jobs;scheduling the transcoding job according to a sequential order of jobs received to the selected pipeline while maintaining a number of concurrently executing jobs in the pipeline within the maximum limit;performing the transcoding job using the respective one or more computing resources assigned to process the transcoding job, the transcoding job performed by transcoding media content stored in the respective input store from a first format to a second format; andstoring the transcoded media content in the second format into the respective output store corresponding to the selected pipeline.
地址 Reno NV US