マルチビットレートのHLSビデオをAndroidおよびGoogleTVデバイスにストリーミングしています。現在、m3u8バリアントプレイリスト(つまり、再生をトリガーする最初のm3u8)には、RESOLUTION属性とCODECS属性が含まれていません。したがって、ファイルのスニペットは次のようになります。
#EXT-X-STREAM-INF:PROGRAM-ID=1,BANDWIDTH=1459829
http://www.somedomain.com/somefolder/medium.m3u8
一方、追加の属性を含めると、同じスニペットは次のようになります。
#EXT-X-STREAM-INF:PROGRAM-ID=1,BANDWIDTH=1459829,RESOLUTION=530x424,CODECS="mp4a.40.5,avc1.4d401f"
http://www.somedomain.com/somefolder/medium.m3u8
私の質問は、AndroidとGoogle TVのビデオプレーヤーはこれらの追加の属性を利用していますか?それらを使用する意味はありますか?
私が尋ねている理由は、これらのプレーヤーが同じプレイリスト内のあるビットレートから別のビットレートにシフトするときに、短い一時停止が頻繁に見られるためです。これらの追加の属性は、この動作に影響を及ぼしますか?
ありがとう。