Skip to content
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 failover with redundant HLS playlists #2688

Closed
joeyparrish opened this issue Jun 26, 2020 · 1 comment
Closed

Support failover with redundant HLS playlists #2688

joeyparrish opened this issue Jun 26, 2020 · 1 comment
Labels
component: HLS The issue involves Apple's HLS manifest format status: archived Archived and locked; will not be updated status: duplicate A duplicate of another issue; should be closed after linking to the original issue type: enhancement New feature or request

Comments

@joeyparrish
Copy link
Member

Shaka Player supports redundancy and failover in DASH at the segment level. HLS offers the same thing at the playlist level, which might be a bit tough to fit into the current design. Currently, we treat these as separate tracks.

If it's feasible to map this to segment-level redundancy (multiple URIs per segment reference), we should do that in a minor release. We may be able to match playlists on their bandwidth and resolution.

Otherwise, we may need to rethink the internal manifest structure again and support those in our next major release.

I got this link from a partner with details from Apple: https://developer.apple.com/library/archive/documentation/NetworkingInternet/Conceptual/StreamingMediaGuide/UsingHTTPLiveStreaming/UsingHTTPLiveStreaming.html#//apple_ref/doc/uid/TP40008332-CH102-SW22

@joeyparrish joeyparrish added type: enhancement New feature or request component: HLS The issue involves Apple's HLS manifest format labels Jun 26, 2020
@shaka-bot shaka-bot added this to the Backlog milestone Jun 26, 2020
@joeyparrish
Copy link
Member Author

This is a duplicate of #2541

@joeyparrish joeyparrish removed this from the Backlog milestone Oct 21, 2020
@joeyparrish joeyparrish added the status: duplicate A duplicate of another issue; should be closed after linking to the original issue label Oct 21, 2020
@shaka-project shaka-project locked and limited conversation to collaborators Dec 20, 2020
@shaka-bot shaka-bot added the status: archived Archived and locked; will not be updated label Apr 15, 2021
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
component: HLS The issue involves Apple's HLS manifest format status: archived Archived and locked; will not be updated status: duplicate A duplicate of another issue; should be closed after linking to the original issue type: enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants