L1-v16 test page: offline test cases missing persistent session type configuration

23 views
Skip to first unread message

Teng Wang

unread,
Jun 8, 2026, 2:32:12 PMJun 8
to cobal...@googlegroups.com
Hi,
We are running the Widevine CDM L1 matrix test at https://cobalt.clients.smlabs.net/cobalt-test/L1-v16.html on a Linux STB (Skyworth T921D, YOCTO-4.0, Widevine v16 + provision2.0).
We noticed that offline test cases (rows 53-56: Offline0SecondLicense20SPlayback, OfflineLicenseExpired, OfflineCannotPersist, OfflineWithProviderSessionToken) do not appear to configure Shaka's drm.advanced['com.widevine.alpha'].sessionType to 'persistent-license'. By default Shaka uses 'temporary', which means createSession('temporary') is called and the CDM never enters the offline/persistent code path.
This causes:
- OfflineCannotPersist shows "play all" instead of the expected "No Playback / HTTP 500"
- Other offline tests show "No Playback" instead of the expected behavior
Could you confirm whether the test page should include sessionType: 'persistent-license' for the offline cases, or if this is expected to be configured separately?
Thanks,
Teng Wang

Wei Wang

unread,
Jun 8, 2026, 3:19:56 PMJun 8
to cobalt-dev
Hi Teng,

Thanks for reaching out. 

Looking at the source code of `https://cobalt.clients.smlabs.net/cobalt-test/L1-v16.html`, the script currently only sets the license server URL and does not configure the session type for offline testing.

However, the Cobalt team does not own or maintain the cobalt.clients.smlabs.net domain or its test pages; this appears to be a Widevine or partner-maintained site. We recommend reaching out directly to the Widevine Partner Engineering team or your Widevine Technical Account Manager (TAM) so they can work with the site owner to correct the Shaka Player configuration on that matrix.
Reply all
Reply to author
Forward
0 new messages