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

Invalid SegmentBase Index Ranges #99

Closed
chartelt opened this issue Apr 1, 2016 · 3 comments
Closed

Invalid SegmentBase Index Ranges #99

chartelt opened this issue Apr 1, 2016 · 3 comments
Assignees
Labels
status: archived Archived and locked; will not be updated type: bug Something isn't working correctly

Comments

@chartelt
Copy link

chartelt commented Apr 1, 2016

With version
<!--Generated with https://github.com/google/edash-packager version e39c357-debu g-->

generated Manifests show ranges which prohibit playback (webm case).

For example an entry looks like:
<BaseURL>1.webm</BaseURL> <SegmentBase indexRange="14198634-14199331" timescale="1000000"> <Initialization range="0-333"/> </SegmentBase>

And invalid ranges are used by resulting HTTP requests.
Changing the above to:

<BaseURL>1.webm</BaseURL> <SegmentBase indexRange="14198634-14199330" timescale="1000000"> <Initialization range="0-333"/> </SegmentBase>

And playback works on Exoplayer. Dash.js fails, possibly since the SIDX box still contains an invalid range.

@kqyang
Copy link
Contributor

kqyang commented Apr 1, 2016

Thanks for reporting the issue. Looks like the end offset is off-by-1. We'll look into the problem right away. Stay tuned!

@kqyang kqyang added the type: bug Something isn't working correctly label Apr 1, 2016
@kqyang kqyang closed this as completed in fe6775a Apr 4, 2016
@kqyang
Copy link
Contributor

kqyang commented Apr 4, 2016

@chartelt The playback problem on Exoplayer should be fixed. As for Dash.js, it is expected to fail as initialization data format is different in WebM, see this link for details: http://wiki.webmproject.org/adaptive-streaming/webm-dash-specification. Some updates in Dash.js is needed. You may consider using shaka-player instead.

Let us know if there is any other problems. Again, thanks for reporting the problem!

@chartelt
Copy link
Author

chartelt commented Apr 5, 2016

Thank you for all the additional info and the quick reaction!

@shaka-bot shaka-bot added the status: archived Archived and locked; will not be updated label Apr 19, 2018
@shaka-project shaka-project locked and limited conversation to collaborators Apr 19, 2018
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
status: archived Archived and locked; will not be updated type: bug Something isn't working correctly
Projects
None yet
Development

No branches or pull requests

4 participants