-
公开(公告)号:US10659832B1
公开(公告)日:2020-05-19
申请号:US16273055
申请日:2019-02-11
Applicant: Google LLC
Inventor: Youngsang Cho , Sungsoo Lim
IPC: H04L29/06 , H04N21/2662 , H04N21/234 , H04N21/24
Abstract: A method for dynamic bitrate selection for streaming media includes receiving one or more chunks from a first media stream of a plurality of bitrate media streams of a media file at a streaming buffer of the processing device, the plurality of bitrate media streams comprising a first subset of bitrate media streams including the first media stream and a second subset of bitrate media streams having a bitrate higher than a first bitrate of the first media stream. The method further includes monitoring a status of the streaming buffer by determining a buffer duration of the one or more chunks from the first media stream being buffered at the streaming buffer, calculating an expected download time for a subsequent chunk of the media file to be received at the streaming buffer in each bitrate media stream, selecting a bitrate media stream of the second subset of bitrate media streams based on expected download times calculated for the second subset of bitrate media streams and the playing time of the one or more chunks from the first media stream being buffered at the streaming buffer, and downloading the subsequent chunk from the selected bitrate media stream.