Using a service such as Vimeo: Sign in Vimeo > Goto Video > Settings > Privacy > Mark as Secured
, and also select embed domains. Once the embed domains are set, it will not allow anyone to embed the video or display it from the browser unless connecting from the domains specified. So, if you have a page that is secured on your server which loads the Vimeo player in iframe, this makes it pretty difficult to get around.