Не уверен в защищенности, не тестировал, но напишу.
У Vimeo есть один подход, где используются ключи и видео предоставляется только на определённый айпи или только с определенного url.
Таким образом, пользователь при попытке открыть источник видео, получает 403.