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

HLS - support manifest with several #EXT-X-MAP tags #2397

Closed
ppatlolla-turner opened this issue Feb 14, 2020 · 10 comments
Closed

HLS - support manifest with several #EXT-X-MAP tags #2397

ppatlolla-turner opened this issue Feb 14, 2020 · 10 comments
Assignees
Labels
component: HLS The issue involves Apple's HLS manifest format status: archived Archived and locked; will not be updated type: enhancement New feature or request
Milestone

Comments

@ppatlolla-turner
Copy link

ppatlolla-turner commented Feb 14, 2020

Have you read the FAQ and checked for duplicate open issues?
Yes

Is your feature request related to a problem? Please describe.
All our content has program segments and each program segment starts with a different init file. One of the primary reason to have multiple EXT-X-MAP tags.

Describe the solution you'd like

Describe alternatives you've considered
Dash version does work but won't be able to use dash manifest in our workflows.

Additional context
Will send sample streams with multiple #EXT-X-MAP tags via email.

hls playback multiple media init segments

@TheModMaker
Copy link
Contributor

This isn't about having multiple EXT-X-MAP tags, but because you use EXT-X-DISCONTINUITY, which we don't support. See #1335.

@michellezhuogg
Copy link
Contributor

Hello @ppatlolla-turner ,

I tested with your sample file, however it looks like it doesn't have multiple EXT-X-MAP tags, and I didn't see any error message. Could you please send us another file that has multiple EXT-X-MAP tags? Thanks!

@ppatlolla-turner
Copy link
Author

Are you testing HLS version or DASH version? DASH should work fine.
There should be 6 EXT-X-MAP tags.
#EXT-X-MAP:URI="_169610_0_0.mp4"
#EXT-X-MAP:URI="_169610_0_1.mp4"
#EXT-X-MAP:URI="_169610_0_2.mp4"
#EXT-X-MAP:URI="_169610_0_3.mp4"
#EXT-X-MAP:URI="_169610_0_4.mp4"
#EXT-X-MAP:URI="_169610_0_5.mp4"

@michellezhuogg
Copy link
Contributor

Got it. Thanks!

@michellezhuogg michellezhuogg added component: HLS The issue involves Apple's HLS manifest format and removed needs triage labels Feb 14, 2020
@michellezhuogg michellezhuogg self-assigned this Feb 14, 2020
@joeyparrish joeyparrish added the type: enhancement New feature or request label Feb 14, 2020
@joeyparrish joeyparrish added this to the Backlog milestone Feb 14, 2020
@joeyparrish
Copy link
Member

This will be fixed as part of our discontinuity work.

@joeyparrish joeyparrish modified the milestones: Backlog, v2.6 Mar 4, 2020
@michellezhuogg
Copy link
Contributor

Hello @ppatlolla-turner ,

This code change is on our latest nightly build https://nightly-dot-shaka-player-demo.appspot.com/ .
However, we're seeing "Shaka Error DRM.LICENSE_REQUEST_FAILED" error on our demo app.
Could you please test again with your manifest, and let us know if it works?
Thank you!

@ppatlolla-turner
Copy link
Author

Hi @michellezhuogg
I was able to play the multi_init segment stream using the above player.

Just emailed the url's in a text file. Please try and confirm.

If it still doesn't work I need to check if geo-location is turned on. Are you checking form outside US?
Thanks

@ppatlolla-turner
Copy link
Author

Sorry I was too fast. Stream wouldn't continue playing after the first program segment.
Earlier playback wouldn't even start.
Thanks

@michellezhuogg
Copy link
Contributor

michellezhuogg commented Mar 4, 2020

Thank you! Verified that the video can play until 3:25, keeps buffering for more than 5 secs before it continues to play. Similar for earlier playback.

@joeyparrish joeyparrish reopened this Mar 4, 2020
@ppatlolla-turner
Copy link
Author

Yes it continues it play after 3:25 but only after a long period off buffering.

@shaka-project shaka-project locked and limited conversation to collaborators Jun 8, 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 type: enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

5 participants