Processing

Please wait...

Settings

Settings

Goto Application

1. WO2020117419 - JUST AFTER BROADCAST MEDIA CONTENT

Note: Text based on automatic Optical Character Recognition processes. Please use the PDF version for legal matters

[ EN ]

CLAIMS

What is claimed is:

1. A computer- implemented method, comprising:

obtaining first manifest information associated with media content, the first manifest information being configured to support streaming of the media content during a broadcast period;

requesting video fragments of the media content using the first manifest information; storing the video fragments;

determining that the stored video fragments represent a full playback duration of the media content;

generating second manifest information, the second manifest information specifying the full playback duration of the media content and being configured to support on-demand access to copies of the video fragments; and

providing the second manifest information to a client device.

2. The method of claim 1, wherein the video fragments correspond to a plurality of streaming protocols, and a plurality of bitrate variants for each of the streaming protocols.

3. The method of claim 1 or 2, wherein obtaining the first manifest information includes successively obtaining portions of the first manifest information as the broadcast period progresses, each portion of the first manifest information representing a

corresponding portion of the full playback duration of the media content.

4. The method of any of claims 1 to 3, wherein generating the second manifest information includes requesting a final portion of the first manifest information, the final portion of the first manifest information representing the full playback duration of the media content.

5. The method of any of claims 1 to 4, wherein generating the second manifest information includes processing the first manifest information to generate the second manifest information.

6. The method of any of claims 1 to 5, wherein the first manifest information and the second manifest information both include the same relative address information for the video fragments of the media content, and wherein the first manifest information and the second manifest information specify different root address information.

7. The method of any of claims 1 to 6, further comprising:

using the second manifest information to determine that a first video fragment of the video fragments of the media content is unavailable; and

requesting the first video fragment using the first manifest information.

8. The method of any of claims 1 to 7, wherein the second manifest information is configured to provide access to at least some of the video fragments of the media content stored in a cache of a content distribution network during the broadcast period.

9. A system, comprising memory and one or more processors configured to: obtain first manifest information associated with media content, the first manifest information being configured to support streaming of the media content during a broadcast period;

request video fragments of the media content using the first manifest information; store the video fragments;

determine that the stored video fragments represent a full playback duration of the media content;

generate second manifest information, the second manifest information specifying the full playback duration of the media content and being configured to support on-demand access to copies of the video fragments; and

provide the second manifest information to a client device.

10. The system of claim 9, wherein the memory and the one or more processors are configured to obtain the first manifest information by successively obtaining portions of the first manifest information as the broadcast period progresses, each portion of the first manifest information representing a corresponding portion of the full playback duration of the media content.

11. The system of claim 9 or 10, wherein the memory and the one or more processors are configured generate the second manifest information by requesting a final portion of the first manifest information, the final portion of the first manifest information representing the full playback duration of the media content.

12. The system of any of claims 9 to 11, wherein the memory and the one or more processors are configured generate the second manifest information by processing the first manifest information to generate the second manifest information.

13. The system of any of claims 9 to 12, wherein the first manifest information and the second manifest information both include the same relative address information for the video fragments of the media content, and wherein the first manifest information and the second manifest information specify different root address information.

14. The system of any of claims 9 to 13, wherein the memory and the one or more processors are further configured:

use the second manifest information to determine that a first video fragment of the video fragments of the media content is unavailable; and

request the first video fragment using the first manifest information.

15. The system of any of claims 9 to 14, wherein the second manifest information is configured to provide access to at least some of the video fragments of the media content stored in a cache of a content distribution network during the broadcast period.