发明名称 Systems and methods for media processing
摘要 A processing service provides content publishers and other such users with automated content processing (e.g., transcoding or other). The content publisher is enabled to provide content (e.g., media files) to an input location for applying various processing to the content. Upon determining that the content has been placed into the input store, the processing service may select an appropriate workflow to be applied to the content and execute the workflow. The workflow may be selected based on various attributes of the content, the publisher, or the input store, such as the file name, embedded metadata, file size, time of day and the like. The workflow can process the content and store the resulting content into an output store or provide the content to various viewer devices. The workflow may also be customizable by the content publisher via an API or other such interface.
申请公布号 US9380326(B1) 申请公布日期 2016.06.28
申请号 US201213465992 申请日期 2012.05.07
申请人 Amazon Technologies, Inc. 发明人 Corley Jonathan B.;Saraf Tal;Marshall Bradley E.
分类号 G06F15/16;H04N7/16;H04N21/2343;H04L29/06 主分类号 G06F15/16
代理机构 Hogan Lovells US LLP 代理人 Hogan Lovells US LLP
主权项 1. A computer-implemented method, comprising: enabling a content publisher to subscribe to a media transcoding service through a network, the media transcoding service having access to an input store and an output store, the media transcoding service being associated with a plurality of workflows for processing media content; exposing, by the media transcoding service, an application programming interface (API) to the content publisher, the API enabling the content publisher to define a first additional workflow for processing a first type of media content and a second additional workflow for processing a second type of media content, each of the first and second additional workflow included in the plurality of workflows, the first additional workflow defining a first plurality of operations for processing the first type of media content and the second additional workflow defining a second plurality of operations for processing the second type of media content; receiving, from the content publisher over a network, new media content to the input store, the new media content being in a first format; monitoring the input store for the new media content sent over the network; detecting that the new media content has been received into the input store; inspecting one or more attributes associated with the new media content and selecting at least one of the first or second additional workflow of the plurality of workflows based at least in part on the one or more attributes, the at least one workflow being defined by the content publisher using the exposed API by the media transcoding service; initiating the at least one workflow, the workflow including at least an operation of transcoding the new media content from the first format into a second format; and storing the transcoded new media content in the second format into the output store.
地址 Reno NV US