Защита онлайн видео, от скачивания

Добрый день. Встала задача Защитить видео контент от копирования.

Есть сайт, в закрытом разделе которого пользователю можно будет посмотреть виде, сейчас в flv
(который очень легко скачивается)
Нужно что бы у пользователя не было такой возможности,

Ткните куда копать.

Заранее спасибо.
  • Вопрос задан
  • 27267 просмотров
Пригласить эксперта
Ответы на вопрос 8
agasper
@agasper
Если кто-то задастся целью скачать, все равно скачают. То что можно посмотреть можно и скачать по определению.
Ответ написан
blo
@blo
инженер-программист
Если по взрослому, то:
1. плеер при старте получает секретный ключ (по https)
2. во все все запросы на проигрывание добавляется сигнатура (комбинация secret key+timestamp+url) и timestamp в дополнительном заголовке
3. сервер на основе такого запроса решает что делать.
4. опционально — шифрование самого потока с использованием того-же ключа

Теоретически узким местом является получение секретного ключа, тут надо исследовать. Может гуру флеша подскажут какие есть варианты.

Подобное используется в MAC Access Authentication

Если по простому, то многие флеш плееры имеют модули для secure streaming, советую сначала посмотреть их.
Ответ написан
@Eddy_Em
Вот интересно: когда уже прекратятся вопросы из разряда «Если я только смотрю сайты трафик же не идет?», «Как раскрыть подружке секрет, чтобы она всем не проболтала» и т.п.?
Ответ написан
Комментировать
Nickel3000
@Nickel3000
Думаю, других ответов и не будет. Если пользователь может смотреть, то может и сохранить, а вы можете только усложнить ему эту задачу.
Ответ написан
Комментировать
gaelpa
@gaelpa
На пути усложнения можно поставить запрос flv обязательно постом с указанием одноразового токена и проверкой кук. Это позволит избавиться от самых тривиальных способов скачки, а если кто-то напишет готовый плагин для этого, то никто не мешает вам раз в неделю менять способ передачи токена в плеер.
Ответ написан
mihavxc
@mihavxc
Можно сказать, что работаю в этой сфере.
Единственным вариантом является написание своего плейера, который будет понимать зашифрованный поток. Ключ шифрования должен быть неизвлекаемым, в идеале на аппаратом носителе. Но даже такой вариант не помешает захватить видео прямо с экрана, соответственно, в своем плейере нужно еще и с соответствующим софтом бороться.
Имхо, овчинка выделки не стоит.
Ответ написан
Комментировать
Shedar
@Shedar
На днях смотрел какую защиту использует один из сайтов лицензионного видеоконтента. Задача у них отчасти схожая (а отчасти — убедить правообладателей что контент не скачают). Используют flash access. По ссылке есть линк на брошюру с фичами. Недостаток — у меня видео с этого сайта так и не завелось. Почему — не разбирался, может фаервол или антивирус неправильно понял благие намерения защиты.
Ответ написан
Комментировать
DjPhoeniX
@DjPhoeniX
Hardcore iOS & ESP developer & DJ
Захотят — сграбят с экрана фрапсом, и ничего против него вы не придумаете :)
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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