Patent ID: 8560729

Claim:
An apparatus for adapting media content in one or more networks, the apparatus comprising: a controller module; one or more network interface modules; one or more protocol interface modules coupled to the controller module; a script interpretation module coupled to the controller module and programmed to: interpret instructions provided in a scripting language; determine based on information received in a client request for media content, at least one data encoding attribute required in output media data corresponding to the client request; and determine based on (i) source media data available at the apparatus, and (ii) the determined at least one data encoding attribute, at least one required alteration to coding of the available source media data corresponding to the client request, wherein the at least one required alteration to coding enables re-encoding the available source media data to output media data corresponding to the client request and having the at least one data encoding attribute; one or more media adaptation modules coupled to the controller module for re-encoding the available source media data corresponding to the client request by applying the at least one required alteration to coding of said available source media data for obtaining output media data corresponding to the client request and having the determined at least one data encoding attribute; and a management interface module coupled to the controller module.