发明名称 Uninterrupted playback of video streams using lower quality cached files
摘要 Disclosed are various embodiments for facilitating uninterrupted playback of video streams using lower quality cached files. A video file corresponding to an entirety of a video content feature encoded at a first quality is obtained. A video stream corresponding to the video content feature encoded at a second quality higher than the first quality is then obtained. The video stream is rendered for playback on a display. In response to detecting an unavailability of the video stream at a particular time in the video content feature, the video file is rendered for playback on the display in place of the video stream and commences at the particular time in the video content feature.
申请公布号 US9326046(B1) 申请公布日期 2016.04.26
申请号 US201514662710 申请日期 2015.03.19
申请人 Amazon Technologies, Inc. 发明人 Park Christopher Shingee;Brasch Erin Matthew
分类号 H04N21/845;H04N21/442;H04N21/61;H04N21/647;H04N21/258;H04N21/45;H04N21/414;H04N21/433;H04N21/2343;H04N21/4402 主分类号 H04N21/845
代理机构 Thomas | Horstemeyer, LLP 代理人 Thomas | Horstemeyer, LLP
主权项 1. A non-transitory computer-readable medium embodying at least one program executable in at least one computing device, wherein when executed the at least one program causes the at least one computing device to at least: determine a plurality of video files to be predictively cached based at least in part on a viewing history of a user, the plurality of video files corresponding to a plurality of video content features; obtain the plurality of video files before the user expresses an interest in playing any of the plurality of video content features; obtain a directive from the user to play a particular video content feature of the plurality of video content features; in response to the directive, obtain a video stream corresponding to the particular video content feature, the video stream having a higher bitrate than one of the plurality of video files that corresponds to the particular video content feature; render the video stream upon a display; detect an interruption in the video stream at a particular time in the particular video content feature; render the one of the plurality of video files upon the display in place of the video stream beginning at the particular time in response to detecting the interruption; and resume rendering of the video stream in place of the one of the plurality of video files at a later time in the particular video content feature when the video stream becomes available.
地址 Seattle WA US