| CPC H04N 21/26233 (2013.01) [H04N 21/23424 (2013.01); H04N 21/266 (2013.01); H04N 21/812 (2013.01)] | 20 Claims |

|
1. A computer-processor-implemented system for advertisement processing and delivery, comprising:
a processor; and
a non-transitory data storage device storing a set of instructions, when executed by the processor, causes the system to:
obtain, by a traffic engine, one or more advertisement (ad) orders;
generate, by the traffic engine, a first temporal schedule indicating a start time and an end time for a video stream and one or more timing references, each of the timing references indicating a respective temporal position in the video stream for advertisement placement;
generate, by a playout engine, a broadcast manifest based on the first temporal schedule;
process, using a multicast video processing unit, the video stream using a video encoder to generate a transport stream based on the video stream, the transport stream comprising one or more data markers for placements of one or more advertisements, wherein each of the data markers include a data signal used to identify a temporal splice point in the transport stream for placement of additional content, wherein the transport stream is populated with the one or more advertisements once for each target aggregate audience group of a plurality of target aggregate audience groups, wherein the video encoder further enables manipulation of the transport stream for synchronization of captioning and expansion of transport stream length to meet video output feed requirements;
modify the broadcast manifest based on one or more optimization criteria; and
generate a video output feed using the transport stream and the broadcast manifest.
|