-
Notifications
You must be signed in to change notification settings - Fork 1.3k
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
Reimplement in-progress recording support #477
Comments
This change creates a new model which divides DASH streams into VOD, IPR, and live. It is possible to create manifests which do not fit into any of the three categories according to our model, so we now assert that our input fits cleanly into one of the three. Inline manifests used in our tests had to be updated to conform to the new model. All external test assets have been verified to fit into these categories. This is phase 1 of IPR support. There should be no behavior change in this CL. In phase 2, we will make various other parts of the library aware of IPR so that IPR-specific behaviors can be achieved. Issue #477 Change-Id: I395d3a0c8c9825a3cd2efde263b8493ce0920ed9
@baconz, please try the latest from master and let us know how it's working for you. |
@joeyparrish lgtm. It works with our content. The demo player is a bit messed up, though. I think it should either only let you seek to |
I think as long as we're using Technically speaking, we could render our own scrubber without using So I think the scrubber's range will just have to grow as the recording progresses, so that the user can't seek to an unavailable position. You can, of course, do something sleeker for your own app. Sound reasonable? |
Yep, sounds perfect. |
Better? |
Yes, looks good. One more small issue: I think IPRs should take the |
Okay, should be fixed now. |
Sweet, thanks. |
We reverted a mostly-complete in-progress recording (IPR) solution in
da03f439
due to #463. I have been working with @baconz to define requirements and will reimplement with a different model for v2.0.0.The text was updated successfully, but these errors were encountered: