US2015249854A1PendingUtilityA1

Method and system for recording streams

Assignee: AKAMAI TECH INCPriority: Dec 28, 2009Filed: May 18, 2015Published: Sep 3, 2015
Est. expiryDec 28, 2029(~3.4 yrs left)· nominal 20-yr term from priority
H04L 67/568H04N 21/23439H04N 21/23106H04N 21/2187H04L 65/60H04N 21/2747H04N 21/234318H04N 21/222H04N 21/2389H04L 12/2805
44
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

A method of delivering a live stream includes recording the stream using a recording tier, and playing the stream using a player tier. The step of recording the stream includes sub-steps that begin when the stream is received in a source format. The stream is then converted into an intermediate format (IF), which is an internal format for delivering the stream within an overlay network. The player process begins when a requesting client is associated with a network proxy. In response to receipt at the proxy of a request for the stream or a portion thereof, the proxy retrieves (either from the archive or the data store) a stream manifest and at least one fragment index. Using the fragment index, the intermediate format file fragments are retrieved to the proxy, converted to a target format, and then served in response to the client request.

Claims

exact text as granted — not AI-modified
Having described our invention, what we now claim is as follows: 
     
         1 . A method of recording a stream, comprising:
 receiving the stream in a source format;   demuxing the stream from the source format into intermediate format file fragments; and   recording the intermediate format file fragments demuxed from the stream;   caching a predetermined number of intermediate format file fragments to a temporary data storage unit for live playback of the stream; and   archiving the intermediate format file fragments to a persistent data store after a given time period associated with the live playback.   
     
     
         2 . The method as described in  claim 1  wherein the stream is received in one or more versions. 
     
     
         3 . The method as described in  claim 2  wherein the one or more versions comprise distinct bitrate versions of the stream in the source format. 
     
     
         4 . The method as described in  claim 3  wherein the bitrate versions are multiplexed over a single connection. 
     
     
         5 . The method as described in  claim 1  wherein the stream is received from an encoder. 
     
     
         6 . The method as described in  claim 1  wherein the intermediate format is a fragmented MP4 format. 
     
     
         7 . The method as described in  claim 1  further including determining an optimal size of an intermediate format file fragment.

Join the waitlist — get patent alerts

Track US2015249854A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.