Patent ID: 8954540
Filing Date: 2015-02-10
Classification: H04N

Abstract:
1. A server for communicating a media file via a network, the server comprising: an interface for communicating with the network; a memory configured to store the media file; and a processor communicatively coupled with the memory and the interface, the processor further configured to cause the server to: receive, with the interface, a request for a first segment of the media file, the first segment comprising one of a plurality of separately-addressable segments of the media file; determine, based on the request for the first segment of the media file, a starting point and an ending point of the requested first segment of the media file; retrieve a first portion of the media file from the memory, wherein: the first portion of the media file includes at least the requested first segment of the media file, and the first portion of the media file includes a video component and at least one audio track; generate the requested first segment of the media file, wherein: the requested first segment of the media file has a single audio track, and the requested first segment of the media file is generated, at least in part, from the first portion of the media file without transcoding; and provide, with the interface, the requested first segment of the media file; wherein generating the requested first segment of the media file occurs during playback of the media file.