How do I prevent users from downloading premium video content?


I am mentor and I need to prevent my students from downloading my premium video content. If a student downloads file, it must not be in a playable format.

How can I accomplish this?



Thanks for your question @b.techpakistan2017 .

It’s not possible to prevent videos from being downloaded, since they need to be available publicly to be handled by video players. However, you could use DRM to encrypt the streams and make them unusable outside of your website.

DRM essentially works with adaptive streaming formats such as DASH or HLS. DRM is not possible with plain video files though.

The following article provide a good overview of the whole DRM workflow.

Please let me know in case you have any questions or need additional information.


Hi @b.techpakistan2017 . I think @ludovic.michaud 's answer sums it up pretty well.

Can you tell us more about how users access your video? Also what is your video format and player?

I’m using iframe tag that something like that

and my videos are hosted on vimeo and i have premium plan for this

Thanks for the info.
I don’t know that Vimeo supports DRM though, but it is probably worth asking.
Please let us know how we can help.