Patent ID: 9197685
Filing Date: 2015-11-24
Classification: H04L,H04N

Abstract:
1. A method for fast startup of video playback of encoded media using at least two video streams, where the media is encoded as at least a first video stream and a second video stream, the method comprising: receiving a user instruction on a playback device causing playback of the encoded media to start at a time within the encoded media where the next frame is not already stored within the buffer of the playback device, where the encoded media is encoded as at least a first video stream and a second video stream that encode the same media content at different bitrates; identifying a starting location within the first video stream at which to commence playback and an initial frame at the starting location within the first video stream using the playback device; identifying a frame of video in the second video stream that corresponds with the identified starting location in the first video stream using the playback device; requesting the identified frame of video in the second video stream using the playback device; requesting and buffering video from the first video stream starting at the identified starting location using the playback device; decoding the identified frame of video in the second video stream using the playback device; displaying the decoded frame of video in the second video stream while buffering video from the first video stream and while the first video stream is not sufficiently buffered for continuous playback; decoding buffered video from the first video stream using the playback device; and displaying the decoded buffered video from the first video stream when the first video stream is sufficiently buffered for continuous playback.