发明名称 |
PLAYLISTS FOR REAL-TIME OR NEAR REAL-TIME STREAMING |
摘要 |
Methods, systems and machine readable storage medium for allowing playback of streaming media at playback rates of other than 1× are described. In one embodiment, a method can determine different sets of I-frames that are available before a display deadline, where each set can have a different cadence, and one of the sets can be selected for download and display to achieve playback at other than 1×. Byte range requests from a client device can be used to retrieve each of the I-frames. Other methods, system and media are also described. |
申请公布号 |
US2014379873(A1) |
申请公布日期 |
2014.12.25 |
申请号 |
US201414480490 |
申请日期 |
2014.09.08 |
申请人 |
Apple Inc. |
发明人 |
Biderman David;May, JR. William;Pantos Roger;Batson James David;Bushell John Samuel |
分类号 |
H04L29/06 |
主分类号 |
H04L29/06 |
代理机构 |
|
代理人 |
|
主权项 |
1. A machine readable non-transitory storage medium storing executable instructions which, when executed, cause a data processing system to perform a method comprising:
receiving a first playlist that includes a URL for a second playlist and a URL for a third playlist, the second playlist including a plurality of URLs specifying portions of a file containing I-frames, and the third playlist including a plurality of URLs to display a video at a 1× speed; determining a playback speed which is other than 1×; transmitting the URL for the second playlist in response to determining the playback speed; receiving the second playlist; transmitting requests for I-frames using URLs in the second playlist; presenting, at the playback speed, I-frames that are received in response to the request for I-frames; and wherein the URLs in the second playlist are associated with parameters specifying a range of data for each I-frame in the file containing the I-frames. |
地址 |
Cupertino CA US |