[FFmpeg-devel] About SAMPLE-AES encryption for m3u8

Andrea mariofutire at gmail.com
Sat Jun 20 21:32:59 EEST 2020


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.


More information about the ffmpeg-devel mailing list