| CPC H04N 21/64769 (2013.01) [H04L 65/762 (2022.05); H04L 65/80 (2013.01); H04N 19/115 (2014.11); H04N 19/14 (2014.11); H04N 21/234363 (2013.01); H04N 21/2381 (2013.01); H04N 21/2383 (2013.01); H04N 21/64322 (2013.01)] | 20 Claims |

|
1. A device comprising:
a processing system including a processor; and
a memory that stores executable instructions that, when executed by the processing system, facilitate performance of operations, comprising:
determining a first content weight for a first media content segment using a motion estimation process for images in frames of the first media content segment, wherein the motion estimation process includes calculating a series of motion vectors for adjacent frames of the first media content segment, and wherein at least one of the series of motion vectors has a vector magnitude representing a relative level of information change occurring in the images;
encoding the first media content segment at a first bit rate according to a first content weight of the first media content segment by applying a first pixel resolution to the first media content segment to generate a first data stream;
transmitting, to a first media device via a first data channel, the first data stream associated with the first media content segment; and
switching transmission of the first data stream from the first data channel to a second data channel according to an available bandwidth at the second data channel.
|