CPC H04N 21/251 (2013.01) [H04N 21/2407 (2013.01); H04N 21/2668 (2013.01)] | 18 Claims |
1. A system configured to dynamically control streaming of content for channels of linear, scheduled content, the system comprising:
a network interface;
at least one processing device;
non-transitory memory storing programmatic code that when executed by the at least one processing device, cause the system to perform operations comprising:
access an ancillary content load specification associated with a first channel comprising primary streaming content having respective scheduled start times;
use the ancillary content load specification to determine a time length of an ancillary content pod for display between segments of primary content of the first channel;
store timing positioning information for the ancillary content pod having the determined time length;
detect that a user device has begun streaming a first item of primary content of the first channel after a scheduled start time of the first item of primary content; and
at least partly in response to detecting that the user device has begun streaming the first item of primary content after the scheduled start time of the first item of primary content, reduce a time length of the ancillary content pod.
|