Как защитить видео от скачивания в ВК

Добрый день! Подскажите, пожалуйста, как запретить скачивание, просмотр кода элемента видео или скрыть, зашифровать или заменить url видео, чтобы человек мог просмотреть видео, но не смог его скачать, например, просмотрев код видео?

Отслеживать
11 1 1 золотой знак 2 2 серебряных знака 8 8 бронзовых знаков
задан 19 дек 2014 в 10:22
demonicq2014 demonicq2014
11 2 2 серебряных знака 4 4 бронзовых знака
22 дек 2014 в 8:18

3 ответа 3

Сортировка: Сброс на вариант по умолчанию

  1. Можно отдавать видео не как файл, а потоком. См. RTMP и, напр., реализацию с Amazon CloudFront.
  2. Можно, как это делает YouTube, отдавать короткими фрагментами и ловить слишком частые запросы очередных фрагментов — быстрее воспроизведения.

Надёжной защиты не существует, т.к. ничто не мешает схватывать разжатое видео из видеопамяти, или раньше, в устройстве пользователя, над которым он имеет полный контроль. Наконец, даже школьник может установить перед монитором камеру на штативе и записать «экранку» : )

Как защитить онлайн-видео от скачивания?

Отслеживать
11 1 1 золотой знак 2 2 серебряных знака 8 8 бронзовых знаков
ответ дан 19 дек 2014 в 10:27
30.7k 4 4 золотых знака 47 47 серебряных знаков 85 85 бронзовых знаков
Мне нужна любая защита просто, хотя бы чтобы пользователь не смог увидеть url видео в коде.
19 дек 2014 в 10:32
ВОРОН напишите, пожалуйста, пример кода, я не особенно понимаю, как это реализовать.
19 дек 2014 в 10:55
19 дек 2014 в 13:46

19 дек 2014 в 23:43

Самый простой вариант — все ссылки ведут на один файл. С запросом передаете токен запроса, по этому токену файл определяет, какое видео надо показывать, и редиректит на символьную ссылку на нужное видео. Эту символьную ссылку потом можно удалить.

Люди, это правда был комментарий, т.к. мне надо было через несколько минут уходить. Когда освободился бы, я бы дал уже развернутый ответ

Приведу простой пример (мы использовали аналогичную схему, правда проект долго не продержался, поэтому не могу сказать насколько удачным оказалось решение, но начальную нагрузку выдерживало):

Храним исходное видео в недоступном для пользователя месте (например, /opt/video/). Каждому видео даем некоторый ID, которое и будет его именем (для простоты, можно использовать и произвольное имя, если по ID видео потом получать его оригинальное название), например, 1.mp4, 1.ogg, 1.webm (различные форматы для нормального отображения в разных браузерах)

Каждое видео может быть получено обращением к одному адресу с указанием необходимых параметров (токен, ID видео и т.д.)

Когда пользователь заходит на сайт, даем ему некоторый токен. Далее по этому токену определяем возможность просмотра видео пользователем. Не забудьте только удалять истекшие токены (иначе, получив однажды ссылку можно будет пользоваться ею вечно)

Еще по теме:  Как посмотреть когда человек заходил в ВК

Поскольку видео изначально недоступно для пользователя, то надо предоставить пользователю доступ к данному видео (в нашем случае — символьную ссылку)

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

Как защитить контент от воровства и копирования

На самом деле, когда я тестировал этот подход, то заметил: файл уже можно удалять через пару секунд после начала просмотра видео — видео будет проигрываться без проблем. Т.е. в момент создания символьной ссылки можно запустить задачу, которая через некоторое время удалит созданный файл.

#!/bin/bash ln -s -T $1 $2 ./remove_symlink.sh $2 $3 > /dev/null https://ru.stackoverflow.com/questions/384704/%D0%97%D0%B0%D1%89%D0%B8%D1%82%D0%B0-%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-%D0%BE%D1%82-%D1%81%D0%BA%D0%B0%D1%87%D0%B8%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F» target=»_blank»]ru.stackoverflow.com[/mask_link]

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

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

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

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

  • Вопрос задан более трёх лет назад
  • 27086 просмотров

1 комментарий

Сложный 1 комментарий

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

Решения вопроса 0
Ответы на вопрос 8

Если кто-то задастся целью скачать, все равно скачают. То что можно посмотреть можно и скачать по определению.

Ответ написан более трёх лет назад
Нравится 3 1 комментарий
нет задачи бороться с профессионалами. есть задача усложнить любителям.
инженер-программист

Если по взрослому, то:
1. плеер при старте получает секретный ключ (по https)
2. во все все запросы на проигрывание добавляется сигнатура (комбинация secret key+timestamp+url) и timestamp в дополнительном заголовке
3. сервер на основе такого запроса решает что делать.
4. опционально — шифрование самого потока с использованием того-же ключа

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

Если по простому, то многие флеш плееры имеют модули для secure streaming, советую сначала посмотреть их.

Ответ написан более трёх лет назад
Нравится 2 1 комментарий
примерно по такому пути и идем, просто хочется изучить варианты.

Вот интересно: когда уже прекратятся вопросы из разряда «Если я только смотрю сайты трафик же не идет?», «Как раскрыть подружке секрет, чтобы она всем не проболтала» и т.п.?

Еще по теме:  Как выбрать музыку Вконтакте

Ответ написан более трёх лет назад
Комментировать
Нравится 1 Комментировать

Думаю, других ответов и не будет. Если пользователь может смотреть, то может и сохранить, а вы можете только усложнить ему эту задачу.

Ответ написан более трёх лет назад
Комментировать
Нравится Комментировать

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

Ответ написан более трёх лет назад

Если хочется хардкора, то делить ролик на части а в плеере реализовать бесшовную склейку при воспроизведении. Каждая часть, естественно, запрашивается нетривиально.
Offtopic: мне уже интересно попытаться сломать такую систему…

я находил сайт с видео писающих девушек, там была именно такая система реализована:) Но, тем не менее, каждый из кусков по 4 секунды (точно не помню) сохранялся в кэше, в итоге я через стандартную функуию оперы (opera:cache в адресную строку) сохранял эти куски и склеивал

Избавиться от кэширования это само-собой отдельная задача, но, если я не путаю, это можно сделать обращаясь к серверу из флеша не через апи открытия по урлу, а прямой работой с хттп портом.
P.S. Зачем же такой пример приводить было?

Источник: qna.habr.com

Разбиваем мифы о защите видео от скачивания

Разбиваем мифы о защите видео от скачивания

😕

Суровая реальность защиты видео от скачивания.

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

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

Давайте разберемся можно ли с этим что-то поделать. И стоит ли сильно переживать по этому поводу.

📌

Во-первых попробуйте внедрить любые средства защиты и замерить количество продаж. До и После подключения. Если ощутимой разницы не увидите, то естественно не стоит.

🙂

Многие звезды инфобизнеса в рунете отказались от защиты после такого теста. Думаю, не сложно догадаться какой был результат.

📌

А во-вторых существует очень мало реально действующих средств защиты видео. По сути единственный достойный вариант защиты — это сервис Инфопротектор. Все. Все остальное можно обойти.

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

Еще по теме:  Как Вконтакте удалить из друзей заблокированную страницу

КАТЕГОРИЧЕСКИ НЕ РАБОТАЕТ:

1) Прятание ссылки на YouTube для встроенного на сайт видео (чтобы ее получить достаточно нажать правой кнопкой мышки по видео).

2) Опция защиты от скачивания в Vimeo

3) Сервисы шифрования ссылок, подключаемые как внешний javascript. Классическим примером является сервис Uppod.

4) Большинство популярных скриптов и сервисов, которые вынуждают эти видео отдельно загружать на сервер.

Дело в том, что достаточно 10 минутной прогулки по Google, чтобы найти и установить 2-3 подходящих плагина для браузера. И можно будет скачать почти ЛЮБОЕ видео, которое в принципе возможно запустить на странице.

Они просто сканируют код сайта а также соединение с сетью (и подключение к видео) и автоматически находят нужный файл. Достаточно парочки кликов.

На момент написания статьи, единственное место, где я видел достойную защиту от подобных расширений — это плагин Мемберлюкс для WordPress. И если при этом видео загружать напрямую на сайт.

Однако WordPress имеет жирный минус. Как показала практика, на обычном хостинге достаточно +/- 50 учеников на потоке, чтобы видео начали периодически зависать.

+ Сейчас уже сервис GetCourse сделал у себя очень хорошую защиту видео от скачивания.

НО И ЭТО НЕ СПАСЕТ

от возможности запустить видео и сделать запись экрана. Блокировку этого я видел только у Инфопротектора. Но вам придется очень многим пожертвовать. В том числе и деньгами.

🔥

ВЫВОД

Любые средства защиты в основном помогают УМЕНЬШИТЬ количество несанкционированных скачиваний. Но в конечном итоге скорее всего не смогут защитить от скользких и находчивых складчиков.

Но если вам все же хотелось бы иметь у себя в арсенале максимально надежную защиту. Следственно свести к минимуму шансы увидеть ваши материалы не в том месте. И при этом не переплачивать за ненужные возможности сервисов, которые подобное умеют.

☺

Самое интересное в том, что есть и позитивная побочка от отсутствия защиты и наличия курса на складчинах. Это дополнительный канал привлечения подписчиков.

Нередко случались ситуации, когда люди смотрели курс, им начинал нравиться автор и после этого они подписывались на его рассылки и дальше уже покупали материалы напрямую у автора.

А еще если ваш курс выложили — это свидетельствует о вашей популярности и неплохом качестве курса.

Главное позаботьтесь о том, чтобы ваши курсы качественно помогали находить ваши рассылки / сайты / другие продукты. 🙂

💙

Было полезно? Не скупитесь на Мне нравится и мнение в комментариях. Творческих взлетов!

P. S. Если знаете еще интересные сервисы с неплохой защитой, пишите названия в комментариях. Соберем небольшую колекцию

Источник: skyjoom.com

Рейтинг
( Пока оценок нет )
Загрузка ...