Q:

Embedding video file only on my site

I hope that my question will be clear to understand.
I have some videos and I want to embed them on my website. YouTube is perfect place for them, but there is one problem - I just want to make that these videos will be able to watch only at my website - nowhere else. Private video function drops out - it is not a solution.
Is there any possibility to do that? I heard that Vimeo can do that, but how it works?
Payable solutions I will also consider.
Regards

A:

On YouTube you can make the video unlisted

Making a video unlisted means that only people who have the link to the video can view it. Unlisted videos won’t appear in any of YouTube's public spaces, like your channel, search results, or the homepage.

This might not be what you want if you are planning on selling subscriptions for the videos. It seems vimeo might have what you are looking for (you'll need a pro account ) .
Have a look at this discussion. It's old but might set you on the right path.

