We are working currently for a larger streaming platform on restricting simultaneous playbacks using DRM License Renewal / Secure Lease. Overall the approach is fine for all devices (including iOS with Fairplay) and browsers using different DRMs.
However in the case of Safari (on MacOS while using Fairplay) the Secure Lease mechanics seem to be not implemented. There are no related events triggered and an externally time triggered license is accepted but not correctly processed to reset the Secure Lease timing to allow continous playback.
This seems to be in contradiction to the Fairplay Programming Guide where the Secure Lease license mechanism is mentioned as a mean for restricting simultaneous playbacks. When applying such mechanism it makes only sense to have it across iOS AND Safari, otherwise Safari is the weakest link and would need to be excluded from a platform making use of Secure Lease.
Is there any reason for the incomplete Fairplay implementation in Safari ? Is there any plan to update Safari in this aspect ?
However in the case of Safari (on MacOS while using Fairplay) the Secure Lease mechanics seem to be not implemented. There are no related events triggered and an externally time triggered license is accepted but not correctly processed to reset the Secure Lease timing to allow continous playback.
This seems to be in contradiction to the Fairplay Programming Guide where the Secure Lease license mechanism is mentioned as a mean for restricting simultaneous playbacks. When applying such mechanism it makes only sense to have it across iOS AND Safari, otherwise Safari is the weakest link and would need to be excluded from a platform making use of Secure Lease.
Is there any reason for the incomplete Fairplay implementation in Safari ? Is there any plan to update Safari in this aspect ?