| CPC H04N 21/234309 (2013.01) [H04N 21/2343 (2013.01); H04N 21/2347 (2013.01); H04N 21/251 (2013.01); H04N 21/25891 (2013.01); H04N 21/2662 (2013.01); H04N 21/4402 (2013.01); H04N 21/6175 (2013.01); H04N 21/6405 (2013.01); H04N 21/64322 (2013.01); H04N 21/8173 (2013.01); H04N 21/8456 (2013.01)] | 20 Claims |

|
1. A method comprising:
aggregating, by a multicast processing system of a computing device, presentation characteristics associated with media presented by a media player of the computing device;
receiving, from a neural network, transcoding settings for configuring the multicast processing system, wherein the transcoding settings are generated based on predictions by the neural network using the presentation characteristics;
receiving a multicast stream of media content at the multicast processing system of the computing device;
transcoding, by the multicast processing system of the computing device, the multicast stream from a multicast stream to a unicast stream based on the transcoding settings and performance data associated with the computing device;
dividing, by the multicast processing system of the computing device, the unicast stream into data fragments;
transmitting the data fragments from the multicast processing system to the media player using a web socket; and
displaying, by the media player of the computing device, the data fragments of the unicast stream.
|