METHOD, SYSTEM AND SOFTWARE PRODUCT FOR STREAMING CONTENT
First Claim
1. A method for streaming content, including the steps of:
- receiving a content stream comprising live content;
periodically encoding the received stream into a sequence of files to thereby create a plurality of sequential content files;
assigning a sequence identifier to each content file;
storing the content files on a host;
delivering a data file to a media player responsive to a request for content, said data file including information enabling the media player to sequentially and individually request each content file from the host and play the requested content file; and
delivering requested content files responsive to each request.
1 Assignment
0 Petitions
Accused Products
Abstract
The present invention relates to methods and systems for streaming content and in particular, live content. The method includes the steps of: receiving a content stream; periodically encoding the received stream into a sequence of content files to thereby create a plurality of sequential content files; assigning a sequence identifier to each content file; storing the files on a host; delivering a data file to a media player responsive to a request for live content, said data file including information enabling the media player to sequentially and individually request each content file from the host and play the requested content file; and delivering requested content files responsive to each request.
32 Citations
26 Claims
-
1. A method for streaming content, including the steps of:
-
receiving a content stream comprising live content; periodically encoding the received stream into a sequence of files to thereby create a plurality of sequential content files; assigning a sequence identifier to each content file; storing the content files on a host; delivering a data file to a media player responsive to a request for content, said data file including information enabling the media player to sequentially and individually request each content file from the host and play the requested content file; and delivering requested content files responsive to each request. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 25)
-
-
11. A live content streaming system, including:
-
a streaming application; and a host communicatively coupled to the streaming application, wherein, content received by the streaming application is periodically encoded into a sequence of content files to thereby create a plurality of sequential files, each content file being assigned a sequence identifier upon its creation and being transferred to the host along with a data file including information enabling a media player to sequentially and individually request each content file from the host and play the requested content file. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20, 26)
-
-
21. A method for receiving and playing streamed live content, said content having been periodically encoded into a plurality of sequential content files, each having a sequence identifier, and each having been stored on a host, the method including the steps of:
-
downloading a data file including information enabling the sequential content files to be individually requested in sequence; requesting each content file from the host; and playing each content file. - View Dependent Claims (22, 23, 24)
-
Specification