A method for transmitting a media content through internet, comprising: generating a plurality of representations for the media content wherein the plurality of representations includes a first representation; dividing the first representation into a plurality of media segments including a first media segment and a second media segment, wherein the media segment is a transmitting unit for delivering a media component of the first representation, the first media segment and the second media segment include a portion of the media content; dividing the first media segment into a plurality of subsegments; generating an overall segment index box and a plurality of segment index boxes, wherein each segment index box documents the plurality of subsegments of each media segment, wherein the overall segment index box includes one entry in a loop for each media segment and each entry indicates segment index information for a single media segment; generating a Program Clock Reference, PCR, information box which follows each segment index box, wherein the PCR information box documents the same subsegments as each segment index box documents, wherein the PCR information box includes a loop for the subsegments, and wherein the loop in the PCR information box includes PCR information and zero-padding bits corresponding to each subsegment, and wherein the PCR information is information for a Moving Picture Expert Group-2 Transport Stream, MPEG-2 TS; inserting the PCR information box, the overall segment index box and the plurality of segment index boxes in an index segment; and transmitting the media content by using the plurality of segments and the index segment. generating a plurality of representations for the media content wherein the plurality of representations includes a first representation; dividing the first representation into a plurality of media segments including a first media segment and a second media segment, wherein the media segment is a transmitting unit for delivering a media component of the first representation, the first media segment and the second media segment include a portion of the media content; dividing the first media segment into a plurality of subsegments; generating an overall segment index box and a plurality of segment index boxes, wherein each segment index box documents the plurality of subsegments of each media segment, wherein the overall segment index box includes one entry in a loop for each media segment and each entry indicates segment index information for a single media segment; generating a Program Clock Reference, PCR, information box which follows each segment index box, wherein the PCR information box documents the same subsegments as each segment index box documents, wherein the PCR information box includes a loop for the subsegments, and wherein the loop in the PCR information box includes PCR information and zero-padding bits corresponding to each subsegment, and wherein the PCR information is information for a Moving Picture Expert Group-2 Transport Stream, MPEG-2 TS; inserting the PCR information box, the overall segment index box and the plurality of segment index boxes in an index segment; and transmitting the media content by using the plurality of segments and the index segment.