Differential Media Presentation Descriptions For Video Streaming
First Claim
1. A method comprising:
- sending, by a computing device, a first instance of a media presentation description to a client for a first set of segments of a media presentation, the first instance of the media presentation description including status information based on the first set of segments in the media presentation;
receiving, by the computing device, a request for an update to the media presentation description, the request including the status information;
using, by the computing device, the status information to identify a latest segment that the client has already received in the media presentation; and
sending, by the computing device, a second instance of the media presentation description for a second set of segments that occur after the latest segment in the media presentation as an update to the first instance of the media presentation description, wherein the second instance of the media presentation description excludes at least a portion of information for the first set of segments that was sent in the first instance of the media presentation description.
1 Assignment
0 Petitions
Accused Products
Abstract
In some embodiments, a method sends a first instance of a media presentation description to a client for a first set of segments of a media presentation. The first instance of the media presentation description includes status information based on the first set of segments in the media presentation. A request is received for an update to the media presentation description where the request includes the status information. The method uses the status information to identify a latest segment that the client has already received in the media presentation. Then, the method sends a second instance of the media presentation description for a second set of segments that occur after the latest segment in the media presentation as an update to the first instance of the media presentation description. The second instance of the media presentation description excludes at least a portion of information for first set of segments.
12 Citations
20 Claims
-
1. A method comprising:
-
sending, by a computing device, a first instance of a media presentation description to a client for a first set of segments of a media presentation, the first instance of the media presentation description including status information based on the first set of segments in the media presentation; receiving, by the computing device, a request for an update to the media presentation description, the request including the status information; using, by the computing device, the status information to identify a latest segment that the client has already received in the media presentation; and sending, by the computing device, a second instance of the media presentation description for a second set of segments that occur after the latest segment in the media presentation as an update to the first instance of the media presentation description, wherein the second instance of the media presentation description excludes at least a portion of information for the first set of segments that was sent in the first instance of the media presentation description. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A non-transitory computer-readable storage medium containing instructions, that when executed, control a computer system to be configured for:
-
sending a first instance of a media presentation description to a client for a first set of segments of a media presentation, the first instance of the media presentation description including status information based on the first set of segments in the media presentation; receiving a request for an update to the media presentation description, the request including the status information; using the status information to identify a latest segment that the client has already received in the media presentation; and sending a second instance of the media presentation description for a second set of segments that occur after the latest segment in the media presentation as an update to the first instance of the media presentation description, wherein the second instance of the media presentation description excludes at least a portion of information for the first set of segments that was sent in the first instance of the media presentation description.
-
-
16. A method comprising:
-
receiving, by a computing device, a first instance of a media presentation description for a first set of segments of a media presentation, the first instance of the media presentation description including status information based on the first set of segments in the media presentation; storing, by the computing device, information for the first set of segments in a representation of the media presentation description in storage; sending, by the computing device, a request for an update to the media presentation description, the request including the status information; receiving, by the computing device, a second instance of the media presentation description as an update to the first instance of the media presentation description, the second instance of the media presentation including a second set of segments that occur after a latest segment in the media presentation that the client has already received, wherein the second instance of the media presentation description excludes at least a portion of information for the first set of segments that was sent in the first instance of the media presentation description; and updating, by the computing device, the representation of the media presentation description in the storage with information for the second set of segments. - View Dependent Claims (17, 18, 19, 20)
-
Specification