URL REPLICATION FOR LIVE BROADCAST STREAMING
First Claim
1. A computer-implemented method, comprising:
- dividing a broadcast stream from a broadcaster device into one or more media segments;
generating an original manifest uniform resource locator (URL) and a duplicate manifest URL, wherein the original manifest URL and the duplicate manifest URL are different text strings;
generating a broadcast manifest that identifies the media segments via one or more segment identifiers; and
uploading the broadcast manifest and the media segments to a cache system to make the broadcast manifest accessible via either the original manifest URL or the duplicate manifest URL and the media segments accessible via either the original manifest URL or the duplicate manifest URL in combination with the segment identifiers.
2 Assignments
0 Petitions
Accused Products
Abstract
Several embodiments include a live stream system in a media distribution network. The live stream system can divide a broadcast stream from a broadcaster device into one or more media segments. The live stream system can generate an original manifest uniform resource locator (URL) and a duplicate manifest URL to associate with the media segments. The live stream system can generate a broadcast manifest that identifies the media segments via one or more segment identifiers. The live stream system can upload the broadcast manifest and the media segments to a cache system to make the broadcast manifest accessible via either the original manifest URL or the duplicate manifest URL.
9 Citations
20 Claims
-
1. A computer-implemented method, comprising:
-
dividing a broadcast stream from a broadcaster device into one or more media segments; generating an original manifest uniform resource locator (URL) and a duplicate manifest URL, wherein the original manifest URL and the duplicate manifest URL are different text strings; generating a broadcast manifest that identifies the media segments via one or more segment identifiers; and uploading the broadcast manifest and the media segments to a cache system to make the broadcast manifest accessible via either the original manifest URL or the duplicate manifest URL and the media segments accessible via either the original manifest URL or the duplicate manifest URL in combination with the segment identifiers. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A live stream system, comprising:
-
memory configured to store executable instructions; a processor configured by the executable instructions to; divide a live broadcast stream from a broadcaster device into one or more media segments; generate an original manifest uniform resource locator (URL) and a duplicate manifest URL, wherein the original manifest URL and the duplicate manifest URL are different text strings; generate a broadcast manifest that identifies the media segments via one or more segment identifiers; and upload the broadcast manifest and the media segments to a cache system to make the broadcast manifest accessible via either the original manifest URL or the duplicate manifest URL and the media segments accessible via either the original manifest URL or the duplicate manifest URL in combination with the segment identifiers. - View Dependent Claims (19)
-
-
20. A non-transitory computer readable medium storing instructions that, when executed by a processor, cause the processor to:
-
divide a broadcast stream from a broadcaster device into one or more media segments; generate an original manifest uniform resource locator (URL) and a duplicate manifest URL, wherein the original manifest URL and the duplicate manifest URL are different text strings; generate a broadcast manifest that identifies the media segments via one or more segment identifiers; and upload the broadcast manifest and the media segments to a cache system to make the broadcast manifest accessible via either the original manifest URL or the duplicate manifest URL and the media segments accessible via either the original manifest URL or the duplicate manifest URL in combination with the segment identifiers.
-
Specification