Hi, It's almost impossible to create what you are asking, why ? becasue as you know, even services like Netflix with bigger budget can't create a system like that.
What you can do is make it harder for average users of your system to download videos and I can help you with that. note that it's going to be bit expensive becasue you gonna have to encode videos and things like that. so if you are serious about the project and then please reach me via chat.
Please note that I may have to increase the price and the delivery date based on your requirements and the setup.
Thanks.