CPC H04L 43/50 (2013.01) [H04N 21/23439 (2013.01); H04N 21/234327 (2013.01); H04N 21/26258 (2013.01); H04N 21/8451 (2013.01); H04N 21/8456 (2013.01)] | 24 Claims |
1. A method comprising:
receiving a first fragment of a first data stream, the first data stream having a first signaling structure, wherein the first data stream is associated with content encoded at a first bit rate;
determining a second signaling structure for each of a plurality of second data streams associated with the content encoded at at least one different bitrate from the first bit rate;
determining, based on the first signaling structure and the second signaling structure for each respective second data stream, a similarity metric for each respective second data stream of the plurality of second data streams, wherein each respective similarity metric indicates similarity between the first signaling structure and the respective second signaling structure;
selecting, based on the similarity metric for each respective second data stream of the plurality of second data streams, a data stream of the plurality of second data streams; and
switching, based on selecting the data stream, playback from the first fragment to a second fragment of the data stream of the plurality of second data streams.
|