I created a SaaS that tries to protect videos from being downloaded in some common ways, like using browser extensions or direct video links. I think attacker will have to take some time to actually download a video from my website (at least I hope so).
You can always screen record it, but there is no protection against it, unless you use DRM.
Here is example of such video (it needs to be unlocked). https://peachka.net/v/1
I still don't know what to do with that solution, maybe offer it to creators or such.