Как я могу гарантировать, что никто не сможет скачать видео с моего сайта? - PullRequest
1 голос
/ 27 сентября 2011

Я создаю сайт, который показывает видео.Я использую проигрыватель VideoJS (HTML 5 с резервной флэш-памятью - http://videojs.com/) и использую файлы .mp4.

Мой клиент обеспокоен тем, что кто-то может украсть / загрузить видеофайлы.

Что я могу сделать, чтобы никто не мог загрузить видеофайлы?

Ответы [ 3 ]

1 голос
/ 27 сентября 2011

Ну, во-первых, вы хотите уточнить у своего клиента, что на самом деле они хотят, чтобы люди скачивали видео, потому что, если люди не смогут его скачать, они не смогут его смотреть. Проблема в том, что вы не хотите, чтобы люди хранили копию, которую они могли бы затем отредактировать или опубликовать в автономном режиме или что-то еще. Это может звучать для них как придирчивость, но это очень важно понять. Для начала, как только они поймут это, они могут решить: «Вы знаете, что, мне все равно это все равно».

Во-вторых, невозможно полностью запретить людям сохранять автономные копии ваших файлов. Вы можете сделать вещи немного сложнее, но, поскольку невозможно полностью их остановить, вам действительно нужно решить, хотите ли вы даже эти видео онлайн.

Если после всего этого вы все еще хотите разместить видео в Интернете с минимальной защитой, то вы можете не вставлять видео непосредственно в HTML, а использовать JavaScript на странице, общаться с сервером и запрашивать видео .

1 голос
/ 27 сентября 2011

Поскольку видео было отправлено клиенту, всегда найдется способ получить эту информацию.Попытка помешать пользователю сделать это только расстроит его.

Единственный способ запретить пользователю сохранять файл - это не отправлять его ему.

Если ваш сайтдостаточно популярен, кто-то напишет для него видеозахват.

0 голосов
/ 27 сентября 2011

Я думаю, это зависит от того, что ваш клиент хочет защитить. Вот несколько возможных решений:

Если видео вашего клиента является интеллектуальной собственностью и не должно просматриваться без разрешения, вам необходимо использовать DRM. HTML5 не поддерживает DRM, поэтому вам нужно использовать Silverlight (или, может быть, Flash). С DRM любой, у кого есть видеофайл, не может смотреть его без разрешения.

Если ваш клиент просто хочет убедиться, что пользователи должны перейти на свой веб-сайт для просмотра видео, вы можете просто усложнить загрузку видео или вставить его на другой веб-сайт. Вы можете использовать, например, сеанс CAPTCHA +, чтобы убедиться, что человек посещает веб-сайт и смотрит видео, а не бот, сканирующий веб-сайт и скачивающий видео. Это увеличит стоимость загрузки пользователем видео или кражи видео у конкурента, но это не является абсолютно неразрушимым.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...