-
公开(公告)号:WO2016053540A1
公开(公告)日:2016-04-07
申请号:PCT/US2015/047768
申请日:2015-08-31
Applicant: APPLE INC.
Inventor: MAY, William B., Jr. , BIDERMAN, David L. , SU, John Y. , PANTOS, Roger N.
IPC: H04N21/2343 , H04N21/845 , H04N21/262 , H04N21/442 , H04N21/6373 , H04N21/643
CPC classification number: H04L47/52 , G06F17/30887 , H04L45/125 , H04N21/23439 , H04N21/2401 , H04N21/26258 , H04N21/44209 , H04N21/4424 , H04N21/6373 , H04N21/643 , H04N21/8456
Abstract: A method (201-207) for processing media specified in one or more playlists includes receiving data representing a plurality of variants of media and determining a peak bandwidth and an average bandwidth at a server device for each variant of the media, then creating a master playlist that includes a universal resource indicator (URI) and specifies the peak bandwidth and the average bandwidth for each variant. A method (221-231) at the client device can then use the peak bandwidth and the average bandwidth to determine whether to switch from one variant to another variant in the master playlist. A client device can perform this method by selecting and receiving a first media playlist which includes URIs for one or more segments of a first variant. The client device can further determine an observed bit rate during the downloading of the segments of the first variant and store media of the first variant in a buffer before displaying the media. The client device can then determine, before switching between the variants, whether the amount of data in the buffer exceeds an estimated value which is related to an estimated amount of data to be downloaded for a second variant.
Abstract translation: 用于处理在一个或多个播放列表中指定的媒体的方法(201-207)包括接收表示媒体的多个变体的数据,并确定媒体的每个变体在服务器设备处的峰值带宽和平均带宽,然后创建主 播放列表包括通用资源指示符(URI),并指定每个变体的峰值带宽和平均带宽。 然后,客户端设备处的方法(221-231)可以使用峰值带宽和平均带宽来确定是否在主播放列表中从一个变体切换到另一个变体。 客户端设备可以通过选择和接收包括第一变体的一个或多个段的URI的第一媒体播放列表来执行该方法。 客户端设备可以在显示媒体之前进一步确定在下载第一变体的片段期间观察到的比特率并将第一变体的媒体存储在缓冲器中。 然后,客户端设备可以在变化之前切换缓冲区中的数据量是否超过与要为第二变体下载的数据的估计量相关的估计值。