Methods and apparatus for just-in-time streaming media
AssigneeGoPro, Inc.
InventorsDaniel Dennedy, Rahul Iyengar, Cedric Fernandes
Life of this patent
Estimating the term…
Loading patent…
AssigneeGoPro, Inc.
InventorsDaniel Dennedy, Rahul Iyengar, Cedric Fernandes
Estimating the term…
Methods and apparatus for just-in-time streaming media. Existing content delivery networks are optimized for providing mass media to many consumers. This delivery model is poorly suited to user-specific content. Exemplary embodiments of the present disclosure create a program instance that can service a client's media requests from their archival data. In one specific implementation, the archival data is stored segments that are ready for streaming; a content server may provide either a consolidated file or a media “quasi-stream” from the same storage object(s). The quasi-stream supports progressive playback (media playback as it is being downloaded.) The program instance provides the client device the illusion of a static file system, however client requested access to HTTP file downloads are provided in packets that are transmuxed/transcoded from archival data. The various solutions described herein directly address a problem that is unique to providing access to client-specific data archives anytime, anywhere.
A method for serving portions of an archival file, the method comprising:
A streaming media server apparatus, comprising:
The streaming media server apparatus of claim ii, where the static file structure is characterized by a first resolution.
The streaming media server apparatus of claim ii, where the instructions further cause the streaming media server apparatus to monitor a playback state of the archival asset and pre-fetch at least one additional portion of the archival asset.
An apparatus, comprising:
Dependencies are inferred from the claim text.