| CPC H04N 21/2543 (2013.01) [H04N 21/2405 (2013.01); H04N 21/64769 (2013.01)] | 20 Claims |

|
1. A system comprising:
a processor; and
a memory storing a software code and a machine learning (ML) model trained to allocate a plurality of media production resources;
the processor configured to execute the software code to:
receive data describing a multicast media flow including audio-video content and originating from one or more senders to be provided to a group of receivers, the data including a size of the multicast media flow, a type of content of the multicast media flow, and a time constraint;
identify, using the data and the ML model, the plurality of media production resources for use in processing the audio-video content;
obtain the plurality of media production resources for processing the audio-video content;
process the audio-video content by the plurality of media production resources;
after processing, provide the processed audio-video content from the one or more senders to the group of receivers; and
aggregate, from each of the plurality of media production resources, performance and billing metrics of a respective one of the plurality of media production resources resulting from processing of the audio-video content by the plurality of media production resources.
|