Closed bishnupradhan closed 5 years ago
I have found out the cause as the mismatch between IV used at encryption Vs. IV used in the ExpressPlay token. The issue resolved, so closing it. Ref: https://developer.apple.com/library/archive/technotes/tn2454/_index.html
I'm trying to set up DRM using videojs 7.5.4, videojs-contrib-eme 3.5.4, ExpressPlay, and bento4tool mp4hls. I'm currently focusing on FairPlay on Safari 12.1.1 on macOS 10.14.5 using HLS packaging.
My player is loaded with no console error and correctly retrieves the FairPlay certificate, the expressplay license, segments, but the screen turns to green/black. The video could not be played.
Here is my code snippet: