Support splicing in DASH and SS to better support adaptive quality changes after load cancellation in the middle of the segment
- Dominant language
- Java
- Stars
- 21.9k
- Forks
- 6k
- PR merge metrics
- No merged PRs in 30d
Description
ExoPlayer can change video track during DASH adaptive playback. How i know ExoPlayer can change video track only on segments edges. So, can ExoPlayer change video track the middle of the segment?
Example:
1) Each segment is 10 seconds long
2) 4 second of the segment was played
3) I have only 0,5 sec buffer
4) Bandwidth is very low
5) I recognize that it is necessary to change video track to lower quality, to avoid stalled
Current behavior:
Player may fall into stalled, will play segment to the end, next one will be downloaded in lower quality
Desired behavior:
Player cancels current segment download, starts to download current segment in lower quality, and without stalled will change quality in the middle of the segment
Is desired behavior possible?
Contributor guide
Assessment
This issue has not been assessed yet.