hello all,
i have few questions ?
I have a live hls stream,
master manifest as shown below
ex :
#EXTM3U
#EXT-X-VERSION:3
#EXT-X-INDEPENDENT-SEGMENTS
#EXT-X-STREAM-INF:BANDWIDTH=2200000,AVERAGE-BANDWIDTH=2120800,CODECS="avc1.4d401f,mp4a.40.2",RESOLUTION=1024x576,FRAME-RATE=25.000
https://sbs-live.akamaized.net/hls/live/2002828/channel2/open/master_1800K.m3u8
#EXT-X-STREAM-INF:BANDWIDTH=2200000,AVERAGE-BANDWIDTH=2120800,CODECS="avc1.4d401f,mp4a.40.2",RESOLUTION=1024x576,FRAME-RATE=25.000
https://sbs-live.akamaized.net/hls/live/2002828-b/channel2/open/master_1800K.m3u8
#EXT-X-STREAM-INF:BANDWIDTH=1513600,AVERAGE-BANDWIDTH=1460800,CODECS="avc1.77.30,mp4a.40.2",RESOLUTION=768x432,FRAME-RATE=25.000
https://sbs-live.akamaized.net/hls/live/2002828/channel2/open/master_1200K.m3u8
#EXT-X-STREAM-INF:BANDWIDTH=1513600,AVERAGE-BANDWIDTH=1460800,CODECS="avc1.77.30,mp4a.40.2",RESOLUTION=768x432,FRAME-RATE=25.000
https://sbs-live.akamaized.net/hls/live/2002828-b/channel2/open/master_1200K.m3u8
how should we support playback of such stream ?
1.whether the content in both type of url's having same bandwidth should be same along with sequence numbers for segments at one particular time?
2. say if i maintain two playlist
1st playlist contains:
https://sbs-live.akamaized.net/hls/live/2002828/channel2/open/master_1800K.m3u8
https://sbs-live.akamaized.net/hls/live/2002828/channel2/open/master_1200K.m3u8
2nd playlist contains:
https://sbs-live.akamaized.net/hls/live/2002828-b/channel2/open/master_1800K.m3u8
https://sbs-live.akamaized.net/hls/live/2002828-b/channel2/open/master_1200K.m3u8
i have started playing live with 1st playlist and in between because of some reason index file download fails, then based on what parameters
should i switch to 2nd playlist and continue playback.
and is it guarnteed that if one randition has redundance ,then all other randtions will have redundance in same order ? so that we can form playlist 1 with all 1st url's of different bandwidth , similar with 2nd urls other playlist.