发明名称 Systems and methods for saving encoded media streamed using adaptive bitrate streaming
摘要 Systems and methods for saving encoded media streamed using adaptive bitrate streaming in accordance with embodiments of the invention are disclosed. In one embodiment of the invention, a playback device configured to perform adaptive bitrate streaming of media includes a video decoder application and a processor, where the video decoder application configures the processor to select a download stream from a set of alternative streams of video data, measure streaming conditions and request a stream of video data from the alternative streams of video data, receive portions of video data from the requested stream of video data, decode the received video data, save the received video data to memory, when the received video data is from the download stream and separately download and save the corresponding portion of video data from the download stream to memory, when the received video data is not from the download stream.
申请公布号 US8964977(B2) 申请公布日期 2015.02.24
申请号 US201213436922 申请日期 2012.03.31
申请人 Sonic IP, Inc. 发明人 Ziskind Ben;Cen Song;Lin Tung;Braness Jason;Soroushian Kourosh
分类号 H04N7/26;H04N7/167;H04N19/00;H04N21/2343;H04N21/236;H04N21/434;H04N21/462;H04N21/6373;H04N21/854;H04N21/433;H04W4/12;H04L29/06;H04N7/50;H04N21/2347;H04N21/4405 主分类号 H04N7/26
代理机构 KPPB LLP 代理人 KPPB LLP
主权项 1. A playback device configured to perform adaptive bitrate streaming of media including a set of alternative streams of video data, comprising: memory including a video decoder application; a processor, where the video decoder application configures the processor to: measure streaming conditions between the playback device and a content provider and request each portion of the video data from one of a set of alternative streams of the video data based upon the measured streaming conditions wherein each of the alternate streams of data in the set of alternative streams is encoded at a different maximum bitrate;receive each of the portions of video data from the requested one of the set of alternative streams of video data;determine whether each portion of the video data was downloaded from a stream having at least a desired maximum bitrate;save each portion of video data that is determined to have been downloaded from a stream having at least the desired maximum bitrate to memory;decode the received portions of video data; andseparately download and save a replacement portion of video data from a stream from the set of alternative streams having at least the desired maximum bit rate for each portion of video data that is determined not be downloaded at least at the desired maximum bit rate to memory.
地址 San Diego CA US