-
Notifications
You must be signed in to change notification settings - Fork 7
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
Test Content for Splicing Tests #19
Comments
Which mezzanine content does this correspond to? |
I moved the already generated tests for "8.8 Playback over WAVE Baseline Splice Constraints" and "8.14 Sequential Playback of Encrypted and Non-Encrypted Baseline Content" into the |
I'd like to make a status here, so that we have it written somewhere. The current Test-Content-Generation implementation takes an A/V content and processes it in one step (single call to encode_dash.py from run-all.py - these are the two only scripts involved here). This steps includes the encoding, the packaging and the annotations. The archiving and the encryption are done "over-the-top" with direct calls from run-all.py. Processing in one step causes two kinds of issues: 1) the content is bundled in folders (see cta-wave/dpctf-tests#59) and 2) the composition of content (#19, #4, audio profiles only, ...) is also more complex than expected. The good news is that gpac allows to split them ; my task will be to split the code appropriately to implement this. Once this is done, generating the splicing content is just a matter of assembling the annotations. We don't need to generate some new CMAF content again. This part of the process needs to be done manually at the moment ; let's see how and how much it can be automatized. |
Some first splice content:
Any feedback welcome. Only the first stream (in clear) is playable. The manifests are very similar (some periods are in clear while others are encrypted). If it looks ok then I will update it to the Akamai server. |
Ping @louaybassbouss :) |
@louaybassbouss Ping ... |
@FritzHeiden FYI new splicing test content is now available. |
@rbouqueau the content is avi
@rbouqueau can you provide each content in multiple MPDs (2 MPDs one for main and one for spliced) instead of multi-periods ? see issue cta-wave/dpctf-tests#22 . We check the content manually the clear content is playing properly. Regarding cenc content, we were able to play it even if we don't pass the cenc Key ID and key value. Can you check it please. |
The final decision was in cta-wave/dpctf-tests#22 to use multiple MPDs. There is no multi-period at all.
Thanks we will check and let you know
Thanks for the hint this can be the reason |
@louaybassbouss Note that the URLs (server) will evolve once this is validated on your side. |
@rbouqueau the streams are working fine. Can you make them available via database.json? @jpiesing regarding content durations 10s for main content and 5s for Ad content are fine from your side? From Test implementation perspective the duration doesn't matter. |
Agreement during the call to create a new "CFHD-splicing" database + front-end tab. |
@rbouqueau when do you think can you make the new splicing content available in database.json? |
Added by 5ec1ca4. Let me know if this is ok for you. |
Thanks @rbouqueau . There is still a mismatch of the ID structure for few elements most are related ss1 streams (Example https://github.com/cta-wave/Test-Content/blob/master/database.json#L472) can you make all IDs Zip/MPD URLs following the same structure? |
Thanks for reporting. That's a bug in the script. The ss1 is handled separately. I should have a look this evening. |
That's fixed, thanks again. The script is safe, it was an error when merging the database. |
@FritzHeiden can we close this issue? |
Yes. For now we are using the provided splice_main and splice_ad content |
@FritzHeiden @rbouqueau I would like to update the Google spreadsheet to include splice_main and splice_ad and ensure all our test streams are included. @Romain Do you have the information on their properties? Do we need to add any more rows to the table to capture important details? |
I arbitrarily copied the properties from T1. |
Just now or when you made those streams? |
When I made the streams. I had asked during a Tuesday call what to do and the answer was "whatever is conformant".
I don't think so. |
@FritzHeiden @rbouqueau need to discuss next steps/status to resolve this issue. |
NB: while digging I found randomly that the origin of this request is here: cta-wave/dpctf-tests#101. |
Today's notes: @rbouqueau evaluate the situation tomorrow after JCCP call + @nicholas-fr to check with fractional frame rate. If ok, then generate asap. |
See my comment in cta-wave/Test-Content-Generation#55 |
Content updated. |
@FritzHeiden @louaybassbouss Fritz and Louay to check and then close if OK. |
Thx! |
Closed. This was checked during the HbbTV plugfest. |
Test Content for following tests is missing:
The text was updated successfully, but these errors were encountered: