-
21.
公开(公告)号:US20170046778A1
公开(公告)日:2017-02-16
申请号:US15339460
申请日:2016-10-31
Applicant: Amazon Technologies, Inc
Inventor: Jonathan B. Corley , Tal Saraf , Bradley E. Marshall
IPC: G06Q30/08 , H04L12/911 , G06Q30/06
CPC classification number: G06Q30/08 , G06Q30/0613 , H04L29/08549 , H04L47/82
Abstract: A transcoding service is described that is capable of utilizing the excess capacity of the computing resources of a service provider. The customer of the transcoding service can submit a bid price for completing the transcodes. As long as the specified price exceeds the fluctuating price of the unused resource instances, the transcoding service will execute the job on the unused instance(s). If the price of the unused resource instances exceeds the customer's bid, the transcoding process stops. The transcoding service may pause the transcoding when the dynamically fluctuating price of the unused resource exceeds the customer's bid and then resume when the price falls back down. Users can specify constraints for transcoding, such as timeframes during which the transcode must be completed, a total price for completing transcoding or priorities of the media files. The system can automatically optimize the utilization of the resource instances according to the constraints.
Abstract translation: 描述了能够利用服务提供商的计算资源的过剩容量的代码转换服务。 转码服务的客户可以提交完成转码的投标价格。 只要指定的价格超过未使用的资源实例的波动价格,转码服务将在未使用的实例上执行作业。 如果未使用的资源实例的价格超过客户的出价,转码过程将停止。 当未使用的资源的动态波动的价格超过客户的出价时,代码转换服务可以暂停转码,然后当价格下降时恢复。 用户可以指定转码的约束,例如转码必须完成的时间范围,完成代码转换的总价格或媒体文件的优先级。 系统可以根据约束自动优化资源实例的利用率。
-
公开(公告)号:US20160124767A1
公开(公告)日:2016-05-05
申请号:US14992891
申请日:2016-01-11
Applicant: Amazon Technologies, Inc.
Inventor: Jacob Gabrielson , Piragash Velummylum , Bradley W. Marshall , Jonathan B. Corley
IPC: G06F9/455
CPC classification number: G06F9/45558 , G06F2009/4557 , G06F2009/45591 , G06F2009/45595 , H04L63/0272 , H04L67/10 , H04N21/2343 , H04N21/25435 , H04N21/440218 , H04N21/4437
Abstract: A set of techniques is described for enabling a virtual machine based transcoding system. The system enables any transcoding provider to make their transcoding service available to other users over a network. The system can automate the deployment, execution and delivery of the transcoding service on behalf of the transcoding provider and enable other users to use the transcoding services to transcode content. The system receives a virtual machine image, transfers the image to a location where the media content is stored and creates a virtual private network of resources that will perform the transcoding of the media content. The virtual private network may be firewalled or otherwise restricted from opening connections with external clients when transcoding the content in order to prevent malicious use of the media content.
Abstract translation: 描述了一组技术,用于启用基于虚拟机的代码转换系统。 该系统使任何代码转换提供商能够通过网络向其他用户提供其转码服务。 系统可以代表代码转换提供商自动部署,执行和传送代码转换服务,并使其他用户能够使用代码转换服务来转码内容。 系统接收虚拟机映像,将映像传送到存储媒体内容的位置,并创建将执行媒体内容转码的资源的虚拟专用网络。 当对内容进行代码转换以防止恶意使用媒体内容时,虚拟专用网络可以被防火墙或以其他方式限制开放与外部客户端的连接。
-
公开(公告)号:US20150089077A1
公开(公告)日:2015-03-26
申请号:US14558532
申请日:2014-12-02
Applicant: Amazon Technologies, Inc.
Inventor: Prashanth A. Acharya , Jonathan B. Corley , Craig W. Howard , Harvo R. Jones , John K. Loendorf , Colm MacCarthaigh , Bradley E. Marshall , Imran S. Patel , Lee B. Rosen , Ronald James Snyder, Jr. , Ryan F. Watson
IPC: H04L29/06
CPC classification number: H04L65/608 , H04L65/4084 , H04L67/02 , H04L69/18
Abstract: Techniques are described for managing data transmissions between computing systems based at least in part on using a streaming transport protocol. At least some such data transmissions may be performed using HTTP, with one or more underlying transport protocols used to implement the HTTP-based data transmissions. HTTP-based data transmissions performed using an underlying streaming transport protocol, for example, may send data without performing error detection for reliability and without ensuring ordered delivery of the sent data. In addition, one or more HTTP-based data transmissions may be initiated using an underlying streaming transport protocol, but subsequent data transmissions may switch to using a different underlying transport protocol (e.g., TCP) or different transmission technique that is performed without using data streaming.
Abstract translation: 描述了至少部分地基于使用流传输协议来管理计算系统之间的数据传输的技术。 可以使用HTTP执行至少一些这样的数据传输,其中一个或多个底层传输协议用于实现基于HTTP的数据传输。 例如,使用基础流传输协议执行的基于HTTP的数据传输可以发送数据而不执行错误检测以获得可靠性,并且不确保发送的数据的有序传送。 此外,可以使用底层流传输协议来启动一个或多个基于HTTP的数据传输,但是随后的数据传输可以切换到使用不使用数据流执行的不同的底层传输协议(例如TCP)或不同的传输技术 。
-
公开(公告)号:US08813245B1
公开(公告)日:2014-08-19
申请号:US13750978
申请日:2013-01-25
Applicant: Amazon Technologies, Inc.
Inventor: Jonathan B. Corley , David Idris Alexander Sayed , Christopher Neil Hawes , Bradley Eugene Marshall , James J. Carrig , Jeffrey Paul Ramsden
IPC: G06F17/30 , G06F7/04 , H04N7/16 , G06F21/10 , G06F21/62 , H04L29/06 , G06F1/00 , G06F15/16 , G06F15/173 , G11B20/00
CPC classification number: H04L67/10 , G06F21/10 , G06F21/62 , H04N19/395 , H04N19/40 , H04N19/436
Abstract: 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.
Abstract translation: 描述了能够通过利用一个或多个管道来代码转换或以其他方式处理诸如视频,音频或多媒体内容的内容的代码转换服务。 管道可以使用户能够将转码作业(或其他处理作业)提交到可用流水线中,其中代码转换服务(或其他此类服务)分配一个或多个计算资源以处理接收到每个流水线的作业。 代码转换服务和管道可以由至少一个服务提供商(例如,云计算提供商)或其他此类实体提供给多个客户。 服务提供商还可以提供用于处理来自管道的转码作业的计算资源(例如,服务器,虚拟机等)。
-
-
-