Вы можете хранить видеофайлы вне корневого веб-каталога или внутри каталога с ограниченным доступом. Пользователь входит в веб-приложение в обычном режиме. Затем у вас есть серверный скрипт, который проверяет права пользователей и открывает файл для пользователя.
В качестве альтернативы, если нет логина, игрок может запросить токен из веб-приложения. Этот токен затем используется для доступа к файлу только один раз. Это лучшее, что вы можете сделать, конечно, злоумышленник может сохранить файл. Пользователь всегда сможет сделать это до конца времени, потому что так работает Интернет.