CPC H04N 21/2393 (2013.01) [H04N 21/2343 (2013.01); H04N 21/235 (2013.01); H04N 21/2385 (2013.01); H04N 21/2387 (2013.01); H04N 21/2402 (2013.01); H04N 21/47217 (2013.01); H04N 21/8166 (2013.01); H04N 21/84 (2013.01); H04N 21/8545 (2013.01)] | 16 Claims |
1. A server comprising:
one or more processors configured to:
receive, from a first application executing on a first client device, a first request to provide first content to the first client device;
determine a first context for delivering the first content to the first client device, wherein the first context is based, at least partly, on network performance metrics of a mesh network of proxy servers, type of the first content, and performance information of the first client device;
determine a first segmentation profile for segmenting the first content into a first plurality of segments based on the first context;
generate a first manifest file based, at least in part, on the first segmentation profile; and
deliver the first content based on the first manifest file.
|