CPC H04N 21/2335 (2013.01) [H04N 21/2662 (2013.01)] | 17 Claims |
1. A computer-implemented method comprising:
receiving, by a media device, a data streaming request;
streaming data comprising video data at a first video bitrate and audio data at a first audio bitrate in response to the data streaming request;
first determining there is a streaming discontinuity associated with the data;
second determining, in response to the first determination that there is the streaming discontinuity, that a measured network bandwidth available for video downloads is lower or equal to a lowest available video bitrate, that a selected bitrate for the video data is equal to the lowest available video bitrate, and that the measured network bandwidth plus a difference between a highest available audio bitrate for the audio data and a lowest available audio bitrate for the audio data is greater than or equal to the selected bitrate for the video data;
in response to the second determination, adjusting the first audio bitrate to a second audio bitrate during the streaming discontinuity, wherein the second audio bitrate is different from the first audio bitrate; and
continuing to stream the data, subsequent to the streaming discontinuity, at the second audio bitrate to complete the data streaming request.
|