Patent ID: 9706234
Date: 2017-07-11
CPC Classifications: H04H,H04N

Claim:
1. An apparatus comprising a storage non-transitory computer readable medium configured to store a computer program thereon, said computer program comprising a plurality of instructions which are configured to, when executed by a processor apparatus: receive bandwidth metadata associated with a plurality of content to be distributed within a content distribution network; project, based at least in part on said bandwidth metadata, a required bandwidth within said content distribution network at a future period; perform bandwidth allocation within said content distribution network for said plurality of content based at least in part on said projection; cause construction of one or more multi-channel program multiplexes, said one or more multi-channel program multiplexes configured to deliver at least one of said plurality of content to one or more client devices; and enable or disable one or more clamp functions on an amount or type of said at least one of said plurality of content to be added to said one or more multi-channel program multiplexes; wherein said one or more clamp functions comprise a reduction of a maximum bit rate of said at least one of said plurality of content.