Я работаю сценарий, который должен ограничить загрузку видео для пользователей, они позволяют только смотреть онлайн,
В настоящее время я использую скрипт «video.js» для плеера,
Я уже ограничил функцию правого клика,
jQuery('.video-js').bind('contextmenu',function() { return false; });
также добавлены динамически загружаемые видео, такие как
https://exmaplle.com/loadvid.php?video=fire.mp4&seskey=1a2asasd125asdasdasdasdas
но когда я проверяю, используя некоторые расширения FireFox. те дают возможность скачать видео файл.
В любом случае можно запретить загрузку видео с помощью расширений браузера или есть другие плееры, поддерживающие безопасное воспроизведение видео.
Этот код jQuery отключает только контекстное меню браузера. Это не мешает никому скачивать видео, кроме как через это меню.
Использование аутентификации по токену полезно, чтобы остановить пользователей, разделяющих ссылку, но не мешает загрузчику расширений загружать URL-адрес из того же сеанса, поскольку токен все еще действителен.
Сегментированный формат, такой как HLS или MPEG-DASH, для обычного пользователя сложнее загрузить, но, вероятно, существуют расширения загрузки, которые смогут конвертировать их в MP4. DRM (который поддерживает Video.js) является наиболее безопасным, но, очевидно, сопряжено с высокими издержками и сложностью.
Других решений пока нет …