Live content streaming using file-centric media protocols
First Claim
1. A method for performing playback of dynamic media content comprising:
- detecting the playing of dynamic media content;
checking a playback position;
checking a content duration;
comparing said playback position with said content duration; and
updating said content duration as said playback position approaches said content duration.
2 Assignments
0 Petitions
Accused Products
Abstract
Described herein is technology for, among other uses, performing playback of dynamic content using protocols designed for playback of fixed-length files. The technology involves strategically updating the duration of the content during playback under various conditions. During playback, as the playback position approaches the duration, the duration is refreshed. Also, during playback the rate at which the duration is increasing is used to predict the duration and thus smoothly report the duration to the user. Upon receiving a seek request, if the request is beyond the current duration, the duration will be refreshed to avoid unnecessarily limiting the seek request.
43 Citations
20 Claims
-
1. A method for performing playback of dynamic media content comprising:
-
detecting the playing of dynamic media content; checking a playback position; checking a content duration; comparing said playback position with said content duration; and updating said content duration as said playback position approaches said content duration. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method for handling seek requests during dynamic media content playback comprising:
-
detecting the playing of dynamic media content; receiving a seek request; if said request is beyond a previously provided content duration; updating said content duration; performing said seek request; and continuing playback of said media content with an updated content duration. - View Dependent Claims (9, 10, 11, 12)
-
-
13. A system for reporting a dynamic media content playback position comprising:
-
a media player playing dynamic media content; a processor for checking the content duration; said processor determining a rate at which the content duration is increasing; said processor predicting a content duration based on said rate; and a display device displaying a playback position based on said predicted content duration. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20)
-
Specification