On 20/06/2020 19:17, Eran Kornblau wrote:
No, that is incorrect, KEYFORMAT="com.apple.streamingkeydelivery" means Apple FairPlay DRM. In this case, the skd contains the keyId which, as the name suggests, is an identifier representing the encryption key, but it is not the key itself. The key can only be retrieved by sending a license request to some DRM server that holds this key. If the license request is valid, the DRM server will return the key securely inside a license response.
I was hoping it would be something like AES-128 which (in some cases) can be easily decoded.
But anyway, the bottom line is that the main goals of DRM are to prevent exactly what you're trying to do - prevent you from getting access to the content encryption key and/or the decrypted content. So, what you're trying to do, is very hard... (and that is putting aside the legal aspects of it...)
All I want to do is to be able to play the video on a ChromeCast. Guess this is the price to pay for multiple inconsistent pointless drm systems. Thank you anyway. _______________________________________________ ffmpeg-devel mailing list ffmpeg-devel@ffmpeg.org https://ffmpeg.org/mailman/listinfo/ffmpeg-devel To unsubscribe, visit link above, or email ffmpeg-devel-requ...@ffmpeg.org with subject "unsubscribe".