Outer Rim Archives
Archives · 2022 · 11228564

Granted patent

Hybrid cloud-based media production

Number
11228564
Published
2022-01-18
Filed
2020-05-07
Assignee
Disney Enterprises, Inc.
Inventors
Strein; Michael J., Toback; Zachary N., McCormick; Ryan N., Beardsley; Craig L., Kennedy; Brian M.
CPC
G06F9/455; G06F9/45533; G06F9/5011; H04L12/1868; H04L12/1886; H04L41/04; H04L41/069; H04L41/342; H04L41/40; H04L43/04; H04L43/062; H04L47/82; H04L63/0236; H04L65/1016; H04L65/60; H04L65/611; H04L65/65; H04L65/70; H04L65/762; H04L67/10; H04L67/1097; H04L69/04; H04N21/26616; H04N21/6405; H04N21/6408
Verdict
Set aside cloud media-production infrastructure, plumbing
Source
Google Patents · FreePatentsOnline

Abstract

A hybrid cloud-based media production system includes a facility extension platform having a hardware processor and a memory storing a software code. The hardware processor executes the software code to identify multicast production media flow(s) for processing in a cloud-based virtual production environment, to identify cloud-based resource(s) for processing one or more cloud production media flow(s) corresponding to the multicast production media flow(s), in the cloud-based virtual production environment, and to coordinate provisioning of the cloud-based virtual production environment with the identified cloud-based resource(s). The hardware processor also executes the software code to align, using a cloud permissible timing protocol, the timing of the cloud production media flow(s) in the cloud-based virtual production environment, and to process the cloud production media flow(s) in the cloud-based virtual production environment using the identified cloud-based resource(s).

Background

BACKGROUND (1) Media-over-Internet Protocol, or media-over-IP, production facilities typically rely on multicast flow distribution to efficiently move media content, for which there are established production media flow carriage and management standards, as well as proprietary solutions. In traditional media-over-IP production environments, these standards and solutions for managing multicast production media flows are implemented using “on-premises” resources for which the production facility has control of the information technology (IT) architecture. As a result, a traditional media-over-IP production facility can provide the timing mechanisms required for the multicast production media flows, such as Precision Time Protocol (PTP) for example, and can manage the bandwidth, control, and routing for the multicast streams. (2) In cloud-based computing environments, by contrast, whether they are public or private, multicast flow management has typically been impermissible due in part to the unpredictable demands that multicast signals can place on cloud bandwidth. Instead, users of cloud-based IT resources are typically allocated computing and storage processes for which they are billed, as well as ingress or egress bandwidth, which they are also billed or allocated for. Due to the constraints imposed by use of cloud-based IT services, the media-over-IP architectures that work for a locally controlled production facility cannot be extended into the cloud. The unfortunate resul

Claims

1. A hybrid cloud-based media production system comprising: a plurality of media production hardware resources including a facility extension platform having a hardware processor and a memory storing a software code; the hardware processor configured to execute the software code to: identify at least one multicast production media flow for processing in a cloud-based virtual production environment; identify at least one cloud-based resource for processing a plurality of unicast production media flows in the cloud-based virtual production environment, the the plurality of unicast production media flows corresponding to the identified at least one multicast production media flow; coordinate provisioning of the cloud-based virtual production environment with the identified at least one cloud-based resource; convert the at least one multicast production media flow into the plurality of unicast production media flows before delivery of the plurality of unicast production media flows into a cloud bandwidth of the cloud-based virtual production environment; align, using a cloud permissible timing protocol, a timing of the plurality of unicast production media flows in the cloud-based virtual production environment; and process the plurality of unicast production media flows in the cloud-based virtual production environment using the identified at least one cloud-based resource, resulting in a plurality of post-production unicast media flows. || 8. A method for use by a facility extension platform of a hybrid cloud-based media production system, the facility extension platform having a hardware processor and a memory storing a software code, the method comprising: identifying, by the software code executed by the hardware processor, at least one multicast production media flow for processing in a cloud-based virtual production environment; identifying, by the software code executed by the hardware processor, at least one cloud-based resource for processing one or more cloud production media flows in the cloud-based virtual production environment, the one or more cloud production media flows corresponding to the identified at least one multicast production media flow; coordinating, by the software code executed by the hardware processor, provisioning of the cloud-based virtual production environment with the identified at least one cloud-based resource; aligning, by the software code executed by the hardware processor and using a cloud permissible timing protocol, a timing of the one or more cloud production media flows in the cloud-based virtual production environment; processing, by the software code executed by the hardware processor, the one or more cloud production media flows in the cloud-based virtual production environment using the identified at least one cloud-based resource, resulting in one or more post-production cloud media flows; and deactivating, by the software code executed by the hardware processor, the cloud-based virtual production environment after processing the one or more cloud production media flows is complete. || 13. A method for use by a facility extension platform of a hybrid cloud-based media production system, the facility extension platform having a hardware processor and a memory storing a software code, the method comprising: identifying, by the software code executed by the hardware processor, at least one multicast production media flow for processing in a cloud-based virtual production environment; identifying, by the software code executed by the hardware processor, at least one cloud-based resource for processing a plurality of unicast production media flows in the cloud-based virtual production environment, the plurality of unicast production media flows corresponding to the identified at least one multicast production media flow; coordinating, by the software code executed by the hardware processor, provisioning of the cloud-based virtual production environment with the identified at least one cloud-based resource; converting the at least one multicast production media flow into the plurality of unicast production media flows, by the software code executed by the hardware processor, before delivery of the plurality of unicast production media flows into a cloud bandwidth of the cloud-based virtual production environment; aligning, by the software code executed by the hardware processor and using a cloud permissible timing protocol, a timing of the plurality of unicast production media flows in the cloud-based virtual production environment; and processing, by the software code executed by the hardware processor, the plurality of unicast production media flows in the cloud-based virtual production environment using the identified at least one cloud-based resource, resulting in a plurality of post-production unicast media flows.