Skip to content
New issue

Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? # 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
# for free to subscribe to this conversation on GitHub. Already have an account? #.
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