Планируется продажа видеоматериалов через сайт.
Принцип работы прост: пользователь оплачивает на сайте и получает ссылку на e-mail.
Защитить видео от скачивания невозможно, это понятно.
Но как можно защитить ссылку от повторного использования? Чтобы ссылка, которая была отправлена покупателю не работала для третьего лица, которому покупатель, например переслал ссылку?
И в тоже время ссылка не должна быть одноразовой, а должна открываться каждый раз, но только у покупателя.
Где размещать видео - не принципиально: можем на сервисах, можем на своем сервере.
Для каждого клиента генерировать рандомный хэш - будет ссылка, далее на стороне сервера проверять данные клиента (токен\куки\сессию) если все верно - отдавать страницу, нет - отдавать ошибку. Все по-моему довольно тривиально.
Axian Ltd.: Если он зайдет с другого браузера/почистит куки ему в любом случае придется авторизоваться, если сайт предполагает приватный контент. По-моему такое многое где практикуется, поэтому не вижу ничего в этом плохого. Я лишь предложил один из решения данного кейса, решать то не мне в конечном счете, какую реализацию выбрать.
на vimeo есть варианты приватности.
можно сделать просмотр только на своем сайте и для каждого клиента генерировать свою ссылку, а далее уже анализировать кто смотрит, с каких ip и т.д.
Лев Розанов: решение - простое: шифруйте контент при отправке на-лету, а на клиенте (ПО) - дешифруйте ключом, который пользователь-клиент получит по почте или в ЛК на Вашем сайте. (см. в строну nw.js и построения приложения-клиента на нём)
Господи, что за варианты пишут... Авторизация пользователя и привязка контента к аккаунту, не?
И да, т.к. защитить от скачивания невозможно - затея не самая лучшая, всё равно сольют в первые 10 покупок.
Спасибо за ответ! Продаваться будут курсы по профессиональной имплантации зубов. Сливать толком никто не умеет и тем более, не тот контингент. А вот поделиться ссылкой с коллегой - милое дело.
Лев Розанов: не стоит списывать людей со счётов. У любого может оказаться смекалки более, чем у других, а так же у каждого могут быть дети\родственники\друзья, кто "в теме" и поможет слить ваши ролики "в первые 10 покупок")) Удачи с проектом ;-)
Лев Розанов: Вы в курсе, сколько существует плагинов для скачивания видео со страниц, с которых теоретически скачать нельзя? Тысячи их. Не думаю, что средний зубной техник настолько глуп, чтобы не спросить друга/знакомого/пациента/любовницу как можно сохранить видео со страницы. Гугл в конце концов. Только шифрование, только свой плейер. И то - до тех пор, пока все это крутится в узкой тусовке. Как только это выйдет на более-менее широкий уровень - напишут плейер и сохранят.
John Smith: Да конечно можно, но вот там как раз квалификации может не хватить. "Типо плейер" опасен не тем, что записывает, а тем, что сильно понижает требования - его может использовать и обычный юзер, не имеющий никакого понятия, как обрабатывается видео в винде.
Для каждого покупателя генерить уникальную "подпись" изображения некоторым искажением цвета/области кадра. Тогда при нахождении того, кто слил, можно будет узнать, кто, даже если он запишет с экрана на телефон.
Для каждого покупателя генерить уникальную "подпись" изображения некоторым искажением цвета/области кадра. Тогда при нахождении того, кто слил, можно будет узнать, кто, даже если он запишет с экрана на телефон