CPC H04N 21/2402 (2013.01) [H04N 21/2393 (2013.01); H04N 21/242 (2013.01); H04N 21/26216 (2013.01); H04N 21/43076 (2020.08); H04N 21/4384 (2013.01)] | 34 Claims |
1. A method of retrieving media data, the method comprising:
retrieving, by a client device, a service description including data including one or more playback preferences for a media presentation, the one or more playback preferences including a desired end-to-end latency for the media presentation as specified by a service provider for the media presentation, the desired end-to-end latency comprising a specified target latency for transmission of the media presentation via a hypertext transfer protocol (HTTP)-based network streaming protocol between a source device and the client device,
wherein the service description specifies a maximum accelerated playback rate and a minimum decelerated playback rate to achieve the desired end-to-end latency;
retrieving, by the client device, the media data of the media presentation via the HTTP-based network streaming protocol from the source device; and
presenting, by the client device, the retrieved media data according to the one or more playback preferences and to achieve the desired end-to-end latency, wherein presenting the retrieved media data comprises increasing or decreasing a playback rate of the retrieved media data to achieve the desired end-to-end latency.
|