主权项 |
1. A computer-implemented method for identifying and pre-buffering audio/video stream pairs, the method comprising:
outputting, for display, identification information for each of a plurality of audio/video stream pairs, each instance of identification information being directly selectable to play the corresponding audio/video stream; predictively identifying for pre-buffering at least one audio/video stream pair, of the plurality of audio/video stream pairs, that may be selected for playback by a user subsequent to a currently playing audio/video stream pair; computing a first rate for pre-buffering an audio portion of the predictively identified at least one audio/video stream pair and a second rate for pre-buffering a video portion of the predictively identified at least one audio/video stream pair, wherein the first rate and the second rates are proportional to a probability that the at least one audio/video stream pair may be selected for playback by the user subsequent to the currently playing audio/video stream pair; initiating a download of the audio portion of the predictively identified at least one audio/video stream pair at the first rate and a download of the video portion of the predictively identified at least one audio/video stream pair at the second rate; and storing the downloaded audio portion of the predictively identified at least one audio/video stream pair and the downloaded video portion of the predictively identified at least one audio/video stream pair in a content buffer, thereby pre-buffering the predictively identified at least one audio/video stream pair while playing the currently playing audio/video stream pair. |