-
Notifications
You must be signed in to change notification settings - Fork 33
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
PlayReady SL3000 asset testing #41
Comments
Some references ... Microsoft documentation https://testweb.playready.microsoft.com/Tool/Hwdrm |
I half remember a discussion that the current content may not comply with this PlayReady requirement;
|
yes, use of SL3000 is not applicable for audio. |
@juhajoki could you provide any update on the testing of SL3000 please? Did you manage to get any playback working with the clear audio? |
After testing 19 recent platforms, we have 9 working platforms and 10 non-working ones. |
Hi So i'm just trying to ascertain whether this service is still working? |
Service is still running, I can open content in previously working devices. Configuring latest Edge for Playready playback, please refer to issue 38 comment thread: #38 (comment) |
Reference to dashjs-SL3000 ticket about the initialization of Playready versions (old legacy or new .recommendation stack). |
Refapp/staging: https://refapp.hbbtv.org/staging/
MSEdge browser app maps |
GoogleDocs table listing a support of Widevine and Playready security level on some browsers and hardwares. disclaimer: table did not use a test content but details parsed from the capability API and manufacturer's specifications, still it does help understanding the aspect of security level. |
New At the moment DashJS does not fallback to utf-8 if CDM messages failed on utf-16 mode. This new test 2.16 can be used in MSE-EME mode to see if playready utf-8 works, rest of the playready tests are using a default utf-16 messages. |
IITF believes the asset testing on the zoo of devices is as complete as its going to be at this time, and the support for SL3000 assets is recorded in the latest spreadsheet. Any remaining or newly discovered issues with a content asset or app should be logged separately. |
Content must use a distinct KeyID+Encryptionkey pair for video(SL3000) and audio(SL2000) tracks. If content had a different KeyID but using the same encryption key then playready(Windows Edge implementation?) downgrades to SL2000 security level. Dash-Industry-Forum/dash.js#3869 (reply in thread) |
Refapp Staging https://refapp.hbbtv.org/staging/catalogue/ Detailed information about the playready eme robustness flags to clarify tests. 2.11 AVC 1080p SL3000, use on hbbtv1+2+eme
2.13 HEVC 2160p SL3000, use on hbbtv1+2+eme
2.14 HEVC SL2000 (PR.rec), use on EME
2.15 HEVC SL3000 (PR.rec), use on EME
Hbbtv1(oipfVideo) and hbbtv2(html5Video) modes always use a native player on all tests, even 2.14+2.15 PR.rec tests use a regular playready initialization on hbbtv player modes. EME(mseVideo) mode can use two different drmSysid identifiers and Microsoft instructions goes like this (may apply on windows edge only): HbbTV on EME mode may not recognize playready.recommendation identifier at all, RefappEME player fallbacks to an older playready identifier on 2.14+2.15 tests. TV may run SL3000 hw fine with a legacy drmsysid identifier. Refapp uses robustness flags on MSEEME mode, this is mandatory to instruct drm middleware initializing a proper decode pipeline.
HbbTV(refapp mseeme) EME implementation works if using EME WinEdge works with an additional HbbTV works with an additional Install HEVC Video Extensions from WindowsAppsStore to playback HEVC+SL3000 on WinEdge browser, this works on Intel 7th generation(Kaby Lake) or newer systems. |
@Murmur consider adding this to readme |
@Murmur What about robustness and Widevine? |
@jpiesing Widevine SL1(hardware,best) is using the following widevine specific robustness values.
Normal Widevine SL3(software) test would use |
In testing instance *) there's test task "2.9 AVC 1080p video/License override method, SecurityLevel 3000"
*) https://refapp.hbbtv.org/testing/catalogue/index_mse-eme.php (MSE-EME)
*) https://refapp.hbbtv.org/testing/catalogue/index_html5.php (HTML5/HbbTV 2)
Testing the asset is on-going. No working combination has been found yet. Progress tracked in this ticket.
Not even Xbox One Browser worked. Exact version etc. information to be added
The text was updated successfully, but these errors were encountered: