-
Notifications
You must be signed in to change notification settings - Fork 1.7k
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
Dynamic Multiperiod Stream Support #1360
Comments
Are there any updates on this subject? We've chosen shaka for now because it started to correctly support multiperiods. But that's would be great to switch back to dash.js. |
@alex11230 – dynamic multi-period support is assigned to the next sprint 2.2 - https://github.com/Dash-Industry-Forum/dash.js/issues?q=is%3Aopen+is%3Aissue+milestone%3A2.2.0 . We’d like to have you back too ;) You can help this effort by posting some public test vectors which exercise this functionality. That way your content gets referenced during development. -Will From: alex11230 <notifications@github.commailto:notifications@github.com> Are there any updates on this subject? We've chosen shaka for now. But that's would be great to switch back to dash.js. — |
for our current video playback solution we use multiperiods with static manifests. in current development version (2.2.0) implementatation of multiperiods has visible transition artifacts: black screen in transition point, reset of timeline and delay before next period starts to play. |
transition artifacts can be seen at 10 second in this video. |
This was discussed in detail at the Face 2 Face last week and we have some work to do. General idea is try to reuse same source buffer first, catch error, and only then teardown/open a new source buffer |
With the current dev version and the RC 2.2, player download only the 'current' period files and stop playing. But I can't determine if it's related to my MPD or from dash.js. If I call play when player is 'stuck', it loads next period files and play it. Btw, great job with the player :) |
Maybe try playing the MPD in Bitmovin or Shaka test players? Not sure if they have Live multiple period support but if the MPD plays we have an answer. we will figure out support for this soon. |
BitDash seems not supporting multiple period in live Stream, or at least there is a bug because it try to download files only from first period with Shaka player works only on periods available when the stream start. |
Is there any player that plays it? I do not see anything obvious wrong with the MPD, at least, although I do not have my live hat on today. |
@sandersaares Sadly not. |
Thanks for checking that and reporting back. We had this feature working then we regressed so I think we can focus on this in 2.3 and get it working properly. |
PR #1631 should solve the high level Dynamic Multiperiod concept. Dynamic Multiperiod was never implemented prior this PR. It was only tested / developed with two test url.
We are working on acquiring more assets. I am going to close this Ticket for record keeping. We can open a new one when we find failures based on User Agent/ URL |
We need to be able to support dynamic mp content. Currently our timeToEnd logic is not accurate causing it to fail to single end of stream, resulting in stalling player.
We need to:
There is a lot of history in #1033.
The text was updated successfully, but these errors were encountered: