from the client to the server is to use the solutions for the parameter insertion within media segment uniform resource locators urls to specify what parameters that the server requires and optionally requires from the client when it makes requests for media segments from a system architecture point of view the adaptation logic module 101 is moved from the client to the server 100 according to such an embodiment the client is able to make requests for segments by submitting adaptation parameters to the server and the server 100 is configured to perform segment selections and adaptation decisions as shown in fig1 in one or more embodiments the adaptation logic module 101 resides on the same server 100 that also hosts the streaming segments in one or more alternate embodiments the adaptation logic module 101 or some of its functions are delegated to other servers depending on specific applications designs and deployments as depicted in fig1 a server 100 may execute via a processor for example an adaptation logic component 101 a request parser 103 and a delivery component 105 one or more sequences 107 a 107 b 107 c 107 d of media content may also be hosted e g in a memory or storage in the server 100 according to one or more embodiments the sequences 107 a 107 b 107 c and 107 d are apportioned as a plurality of discrete segments e g segment 1 2 n each of the media content sequences may contain a number of segments based on for example the length content quality etc of the particular media content according to one or more.