EXTENSIBLE WORKFLOWS FOR PROCESSING CONTENT
    4.
    发明申请

    公开(公告)号:US20170286162A1

    公开(公告)日:2017-10-05

    申请号:US15627137

    申请日:2017-06-19

    IPC分类号: G06F9/48

    CPC分类号: G06F9/4881 G06F9/4843

    摘要: A system and method is described for enabling a user to add extensions to one or more of the preconfigured workflows for processing media content. The extensions can comprise a custom task that is injected at a specified entry point in the preconfigured workflow, such as after completion of a particular task. The custom task injected into the workflow can perform a variety of processing jobs, such as adding digital rights management (DRM), allowing access to the media content by third parties, injecting advertisements or other content into the media, checking the media content for errors or viruses, and the like. The custom task may also instruct the workflow to delegate access to the media content to external third party services. When the preconfigured workflow reaches the specified entry point, the workflow may be suspended until the custom task is completed, at which point the preconfigured workflow may resume.

    Virtual machine based content processing

    公开(公告)号:US10649801B2

    公开(公告)日:2020-05-12

    申请号:US15876932

    申请日:2018-01-22

    摘要: 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.