Patent ID: 8429250

Claim:
A method for providing media with a data network, the method comprising: receiving a media file request; retrieving a first media file, wherein: the first media file comprises media content for playback over a period of time, and the first media file has a program stream format; associating the first media file with a first set of metadata to create a first MPEG-2 transport stream without transcoding the first media file; retrieving a second media file having the program stream format; associating the second media file with a second set of metadata to create to a second MPEG-2 transport stream without transcoding the second media file; joining the first MPEG-2 transport stream and the second MPEG-2 transport stream to create a third MPEG-2 transport stream, the third MPEG-2 transport stream having a third set of metadata; removing at least a portion of the third set of metadata from the third MPEG-2 transport stream to create a third media file in the program stream format; and providing the third media file.