| CPC H04L 67/1097 (2013.01) [G06F 9/455 (2013.01); G06F 9/45533 (2013.01); G06F 9/5011 (2013.01); H04L 12/1868 (2013.01); H04L 12/1886 (2013.01); H04L 41/04 (2013.01); H04L 41/069 (2013.01); H04L 41/342 (2022.05); H04L 41/40 (2022.05); H04L 43/04 (2013.01); H04L 43/062 (2013.01); H04L 47/82 (2013.01); H04L 63/0236 (2013.01); H04L 65/1016 (2013.01); H04L 65/60 (2013.01); H04L 65/611 (2022.05); H04L 65/65 (2022.05); H04L 65/70 (2022.05); H04L 65/762 (2022.05); H04L 67/10 (2013.01); H04L 69/04 (2013.01); H04N 21/26616 (2013.01); H04N 21/6405 (2013.01); H04N 21/6408 (2013.01); H04L 63/0428 (2013.01)] | 17 Claims |

|
1. A computer-implemented method comprising:
identifying, using a registration database having a plurality of media flows registered therein, a first location of a first media flow of the plurality of media flows and a second location of a second media flow of the plurality of media flows, the registration database configured to uniquely identify each of the of the plurality of media flows and store respective metadata related to each of the of the plurality of media flows, the respective metadata including: (i) a respective location of each of the plurality of media flows across a media production facility and a public cloud network facility, (ii) whether each of the plurality of media flows is currently being used in a broadcast, and (iii) what other media flows are stored with or are being used with each of the plurality of media flows;
accessing the first media flow from the first location identified in the registration database, wherein the first location of the first media flow is in the public cloud network facility;
accessing the second media flow from the second location identified in the registration database;
generating media by combining the first media flow with the second media flow to provide a combined media flow in real time with respect to identifying the first location of the first media flow and the second location of the second media flow; and
registering the combined media flow in the registration database by uniquely identifying the combined media flow in the registration database and storing metadata related to the combined media flow in the registration database.
|