LIVE MEDIA PROCESSING AND STREAMING SERVICE
First Claim
Patent Images
1. A computer-implemented method, the method comprising:
- configuring a live streaming service with at least one channel and at least one delivery service, the channel used to receive a live stream feed from a live broadcast and to generate a program from the live stream, the program formatted into multiple fragments which are streamed, the delivery service used to access one or more fragments from a web-accessible remote data store, the channel associated with a first server, the delivery service associated with a second server, the first server and the second server distinct;
programming the channel to start receiving a live stream from a remote source;
converting the live stream feed into one or more fragments in real time; and
storing the fragment in the remote data store.
3 Assignments
0 Petitions
Accused Products
Abstract
A live media processing and streaming service provides a content provider with media processing and distribution capabilities for live events. The service provides capabilities for capturing a live event, configuring programs from the live event, formatting the programs into a mezzanine format suitable for streaming, storage of the presentation manifest and fragments corresponding to a program into a cloud storage, and distribution of the presentation manifest and fragments to media consumers in real time.
-
Citations
20 Claims
-
1. A computer-implemented method, the method comprising:
-
configuring a live streaming service with at least one channel and at least one delivery service, the channel used to receive a live stream feed from a live broadcast and to generate a program from the live stream, the program formatted into multiple fragments which are streamed, the delivery service used to access one or more fragments from a web-accessible remote data store, the channel associated with a first server, the delivery service associated with a second server, the first server and the second server distinct; programming the channel to start receiving a live stream from a remote source; converting the live stream feed into one or more fragments in real time; and storing the fragment in the remote data store. - View Dependent Claims (2, 3, 4, 5, 7)
-
-
8. A computer system comprising:
a channel server having a plurality of channel sinks and a local cache, each channel sink processing a first live stream feed concurrently, each channel sink including at least one preview module and at least one program module, each preview module receiving the first live stream feed which is formatted into fragments and stored in the local cache, and each program module storing each of the fragments into cloud storage and retrieving a requested fragment from the local cache in response to a request for the requested fragment. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
15. A computer-readable storage medium including processor executable instructions that when executed on a processor:
-
configures a first channel for processing a first live stream feed from a live event and to generate a program from the live stream, the program formatted into multiple fragments which are streamed by a delivery server, the delivery server remote from the first channel; programs the first channel to start receiving a live stream; converts the live stream feed into one or more fragments in real time; and stores the fragment in a local cache and in a remote data store. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification