A method for operating a server transmitting a content in a multimedia streaming system, the method comprising: receiving, from a client device, a request for control information regarding the content; transmitting, to the client device, control information regarding the content, said content comprising at least one media component according to a number N of representations for a time period, each of the N representations being encoded in samples according to N transfer rates, the control information being a media presentation description, MPD, file, the MPD file including uniform resource locators of corresponding segments of the content; receiving, from the client device, a request for a segment of said content, and transmitting, to the client device, an initialization segment, IS and a plurality of media segments; wherein the IS includes a moov box, said moov box being a container for metadata, said IS further including a stsd box, said stsd box including sample descriptions, each sample description in the stsd box corresponding to coding information of said at least one media component in each of the representations, wherein each of the media segments, MS, includes one or more fragments, each fragment including a moof box and a mdat box, each moof box including metadata of one media component, each mdat box including the actual media data of said at least one media component, said metadata locating media data chunks in the mdat box containing the actual media data, wherein the stsd box of said IS includes sample description entries for all N representations, wherein the MS include a sample description index designating one of said sample description entries. receiving, from a client device, a request for control information regarding the content; transmitting, to the client device, control information regarding the content, said content comprising at least one media component according to a number N of representations for a time period, each of the N representations being encoded in samples according to N transfer rates, the control information being a media presentation description, MPD, file, the MPD file including uniform resource locators of corresponding segments of the content; receiving, from the client device, a request for a segment of said content, and transmitting, to the client device, an initialization segment, IS and a plurality of media segments; wherein the IS includes a moov box, said moov box being a container for metadata, said IS further including a stsd box, said stsd box including sample descriptions, each sample description in the stsd box corresponding to coding information of said at least one media component in each of the representations, wherein each of the media segments, MS, includes one or more fragments, each fragment including a moof box and a mdat box, each moof box including metadata of one media component, each mdat box including the actual media data of said at least one media component, said metadata locating media data chunks in the mdat box containing the actual media data, wherein the stsd box of said IS includes sample description entries for all N representations, wherein the MS include a sample description index designating one of said sample description entries.