-
Notifications
You must be signed in to change notification settings - Fork 6k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Support for seamless track selection between adaptive multi-angle videos (DASH/SS/HLS) #5861
Comments
@AquilesCanta May I ask you to comment on the HLS variants/rendition question? |
Any comments about this ? |
@AquilesCanta I can provide more details if the question is vague. |
Apologies for the delay.
Can you clarify what you mean by seamless? There are two dimensions to the question:
Does this answer your question? |
Excuse me if I am using the wrong terms :) |
No, unfortunately. The reason is DashMediaSource (or any MediaSource) will not put non-inter-adaptive tracks in the same TrackGroup, which means that the AdaptiveTrackSelection (which has information of a single group) will not be able to adapt between them. That is why you will most likely need changes in the MediaSource. |
I'm curious how you would envisage "user is able to switch between different camera angles during playback" working in practice. To get it seamless you would either have to:
|
I was intacipating a work around that I can implement in the meantime if this is not too much of a hassle. |
It's not prioritized as part of our current roadmap. It's also not possible for us to provide detailed guidance on this kind of workaround without it consuming an unreasonable amount of time, sorry. |
I am working on a project where the user is able to switch between different camera angles during playback. At the moment, Exoplayer is capable of making a seamless switch between HLS variants. The solution for doing so is mentioned in #2250. Also, from the commit references in #2600 it looks like there is going to be support for HLS video renditions in the next release.
My question is;
Is it going to be possible to make a seamless switch between renditions the same way it is possible to switch between variants ?
Also, from your experience , will this be easier to implement with DASH or SS content as apposed to HLS ?
Any pointers to how I could achieve this will be much appreciated !
Thank you !
The text was updated successfully, but these errors were encountered: