Persistent licenses
Add support and collect results using persistent license configuration
OIPF(oipfDrmAgent, OBJECT element) and Html5(oifDrmAgent, VIDEO element) are using a native video players so web apps don't have much to say if persistent license object should be obeyed or not.
MSE-EME(dashjs) player does not support persistent license out of the box even if the browser's underlying CDM EME extension supported it. This needs small application specific customization code we are studying at the moment.
Refapp player UI needs a notification if playready license url was called or not. Native players are a black-box from the web app point of view, app does not know too much what's happening in drm and segment level invocations.
We use our laurl_pr.php?id=$uniquePlaybackSessionId proxy script to intercept the license laurl calls, keep track of the sessionId, client app uses an async ajax call to check if this_playback_session_invoked_LaUrl, display an overlay message box.
Now available on the "Staging" instance: http://refapp.hbbtv.org/staging/catalogue/ item 2.18 for native players
We'll leave this open so people know its available and close in the next cycle...