Our Windows 8 Store App uses PlayerFramework (v22.214.171.124) with PlayReady Client SDK (v2.3.1678.0) to play right protected live smooth streaming content.
The License Server provides persistent licenses valid for one hour.
One hour after the license acquisition (to be precise a few minutes later than this) the player stops requesting new chunks and the playback stops.
We relate this behavior with the fact that the license is not being renewed - a new license acquisition is not requested by the player once the first one expires.
When we stop the stream, say 50 minutes after the first license acquisition, and then we restart the playback, the license request is not sent this second time (since the persisted license it is still valid) and the player now stops after 10 minutes (a little
longer than that). If we restart afterwards a new license is requested and we have another hour before the playback stops.
- Have you experienced this behavior before? Why doesn’t the player request a new license before stalling?
- What is the recommended solution? Can we request a new license manually? How do we control when to do it?
Thanks for your help.