Задать вопрос
romasovest
@romasovest
~

Как отдавать видео с помощью PHP?

Хочу защитить видео на сайте от "легкого скачивания". Подскажите, как можно показывать видео клиенту но чтобы популярные утилиты для скачивания спотыкались?

Сайт на вирт.хостинге, здесь апач и nginx (без возможности настройки)

П.С. Сразу предупрежу ответы типа "кому надо - тот скачает": кому надо, тот вломится к вам в дом - это не повод отказаться от замка на двери. меня интересует защита от малообразованной (самой активной) части населения.
  • Вопрос задан
  • 200 просмотров
Подписаться 1 Простой 2 комментария
Пригласить эксперта
Ответы на вопрос 2
RomaZveR
@RomaZveR
CEO AlertMoney, PHP/Golang Developer
HTTP_REFERER проверяйте, белый список ваших ресурсов, которые могут запрашивать видео.
Ну и черный список HTTP_USER_AGENT как дополнение.
В народе это hotlinking, погуглите, на эту тему много инфы с примерами реализации.
Само собой это защита от дурака.

Отдача статики через PHP дело не благородное, зато есть возможность накрутить дополнительной защиты без особой боли, например доступ к видео по одноразовому ключу из сессии.
Ответ написан
webinar
@webinar Куратор тега PHP
Учим yii: https://youtu.be/-WRMlGHLgRg
Вы в любом случае отдаете видео, иначе пользователь его не увидит, а значит можно сохранить. Как бы Вы не старались.

Сайт на вирт.хостинге, здесь апач и nginx (без возможности настройки)

Вообще печаль, забываем про свою глупую затею и возлагаем это безнадежное дело на сторонние сервисы типа бумстрим или vimeo
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы