Can anyone help me with video encryption and integrating it with elixir

Can anyone help me with video encryption and integrating it with elixir

Hi! Could you please describe what you’re trying to do? How will you consume it? And you’re just concerned about safety (encryption) not size (compression), or both?

I am using AES-128 encryption for license key what libraries can i use?

It really depends on your whys. Do you really need to encrypt video, or would be short lived token in the URL enough? Also you don’t want to encrypt video in real time, that doesn’t bring any security, just load on your servers. You would typically encrypt videos at rest, and just distribute keys.

How are you going to decrypt video on the client? E.g. you can leverage “standard” approaches, like encryption within m3u8. Then the real security concern is how you are delivering the decryption key.

If you have licensed material, this would not be enough and you typically need to go for some approved DRM vendor. Windevine (Google) for example.

1 Like

Hey!
you can use service like https://www.coconut.co/. It handles DRM, and really easy to integrate in Elixir app.

1 Like

Thanks for the reference