Patent ID: 8489760

Claim:
A method comprising: receiving, by a device, a media stream for content in a first format and encoded for a specific bit rate; extracting, by the device, raw encoded content data from the media stream, any formatting from the first format in the raw encoded content data being removed; creating, by the device, stream information for the raw encoded content data that indicates data frames within the raw encoded content data; inserting, by the device, the raw encoded content data into a data section in a structured file; inserting, by the device, the stream information into a header section in the structured file; storing, by the device, the structured file in at least one storage device; receiving, by the device and from another device, a request for the content in a second format at the specific bit rate; retrieving, by the device, the stored structured file from the at least one storage device; extracting, by the device, the raw encoded content data from the data section in the structured file using the stream information in the header section of the structured file; formatting, by the device, the extracted raw encoded content data into an output stream in the second format; and streaming, by the device, the output stream to the other device.