What is the most secured approach to prevent html video download from a django website

I have a website that i want to do the following:

  1. prevent users from downloading the videos. I need the best practice
  2. ensure that my videos can only be played within the website and no where else

I tried to disguise the video source link to blob url object but it’s downloadable. Even when I copy the blob url object in to browser the video still plays, that another thing i need to prevent. PLEASE HELP!