| CPC H04N 21/64738 (2013.01) [H04L 65/61 (2022.05); H04L 65/612 (2022.05); H04L 65/70 (2022.05); H04L 65/75 (2022.05); H04L 65/756 (2022.05); H04L 65/765 (2022.05); H04L 65/80 (2013.01); H04N 21/4383 (2013.01)] | 24 Claims |

|
1. A method for optimizing streaming over a multimedia delivery chain, comprising:
receiving per-segment per-profile Quality-of-Experience (QoE) measures by a common middleware, the common middleware being in communication with a plurality of viewer devices, the QoE measures being measured for a plurality of video profiles, the QoE measures being predictive of human perception of the quality of the media content if experienced at the respective viewer device, each profile having a different resolution and/or framerate;
receiving, from the plurality of viewer devices, viewer status information on a per-segment basis;
synchronizing the per-segment per-profile QoE measures with the viewer status information for each of the plurality of viewer devices; and
making adaptive streaming decisions on profile selections for one or more of the plurality of viewer devices by the common middleware on a per-segment basis.
|