We are streaming multi-bitrate HLS video to Android & Google TV devices. Currently our m3u8 variant playlist (ie the initial m3u8 that triggers playback) does not include the RESOLUTION and CODECS attributes. So a snippet from our file would be:
#EXT-X-STREAM-INF:PROGRAM-ID=1,BANDWIDTH=1459829
http://www.somedomain.com/somefolder/medium.m3u8
Whereas if we included the extra attributes, the same snippet would be:
#EXT-X-STREAM-INF:PROGRAM-ID=1,BANDWIDTH=1459829,RESOLUTION=530x424,CODECS="mp4a.40.5,avc1.4d401f"
http://www.somedomain.com/somefolder/medium.m3u8
My question is, do the video players in Android and Google TV make any use of these extra attributes? Is there any point in using them?
The reason I'm asking is that we often see a short pause when these players shift from one bitrate to another in the same playlist. Would these extra attributes have any effect on this behaviour?
Thanks.