ENFORCEMENT OF TRICK-PLAY DISABLEMENT IN ADAPTIVE BIT RATE VIDEO CONTENT DELIVERY
First Claim
Patent Images
1. A method comprising:
- generating a top level manifest file for a media asset or stream, the top level manifest file including program event information;
providing the top level manifest file and corresponding element manifest files to a real-time adaptive bitrate (“
ABR”
) packager; and
receiving a request for a media-segment file from a client;
wherein the ABR packager is configured to interpret the program event information; and
wherein the ABR packager is configured to restrict trick-play operations if a program event is detected in a requested media-segment file and restriction criteria are met.
2 Assignments
0 Petitions
Accused Products
Abstract
Disclosed is a comprising generating a top level manifest file for a media asset or stream that includes program event information, providing the top level manifest file and corresponding element manifest files to a real-time adaptive bitrate (“ABR”) packager, and receiving a request for a media-segment file from a client, wherein the ABR packager is configured to interpret the program event information, and wherein the ABR packager is configured to restrict trick-play operations if a program event is detected in a requested media-segment file and restriction criteria are met.
-
Citations
18 Claims
-
1. A method comprising:
-
generating a top level manifest file for a media asset or stream, the top level manifest file including program event information; providing the top level manifest file and corresponding element manifest files to a real-time adaptive bitrate (“
ABR”
) packager; andreceiving a request for a media-segment file from a client; wherein the ABR packager is configured to interpret the program event information; and wherein the ABR packager is configured to restrict trick-play operations if a program event is detected in a requested media-segment file and restriction criteria are met. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A system comprising:
-
a video coder configured to receive a program stream including program event information and configured to output multiple adaptive bitrate (“
ABR”
) streams;memory configured to record the multiple ABR streams; and an ABR packager configured to request at least one of the multiple ABR streams from memory and to deliver the at least one of the multiple ABR streams to a client. - View Dependent Claims (14, 15, 16, 17, 18)
-
Specification