LINUX.ORG.RU
решено ФорумAdmin

Какие есть решения позволяющие смотреть видео онлайн, но затрудняющие скачивание?

 , ,


0

2

Приветствую! Есть веб сайт на платформе moodle (apache+php+mariadb) с образовательным контентом, в т.ч. видео (видео файлы mp4 располагаются на самом сервере). Заказчик хочет, по возможности, защитить видео от скачивания. Я знаю правило - if you can watch it, you can capture it, но в тоже время, если есть возможность затруднить/усложнить копирование файлов с сервера, то хотелось бы реализовать. Подскажите, какие есть готовые решения? Рассматриваю в т.ч. платные. Коллеги, может кто-то уже решал такую задачу, подскажите.



Последнее исправление: samson_b (всего исправлений: 1)

На всяких порнхабах некоторые видео отдаются потоком, а не в виде mp4. Но и его можно скачать.

Zhbert ★★★★★
()

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

pfg ★★★★★
()
Ответ на: комментарий от pfg

Запустить запись экрана, когда на весь экран развернуто проигрывание видео, это по-твоему «поковыряться»? ОП ведет речь о запрете любого способа получения видео с устройства клиента, который его смотрит. Единственный способ на сегодняшний день - ДРМ. Просмотр с браузеров, которые поддерживают ДРМ. От съемки на рядом стоящую камеру это не спасет, но с устройства клиента запись сделать не получится.

anonymous
()

Помню в одной конторе покупали курсы по 1С, так там была отдельная програмулина-плеер под шиндофс, которая отслеживала запущенные процессы (не давала записывать видео и захват экрана через remote desctop делать) и нет-ли второго монитора, даже опознавала плату захвата vga каким-то макаром. Ну и что вы думаете? В итоге поставили камеру перед монитором и все спиратили.

Так что кому надо, всегда сопрут.

anonymous
()
Ответ на: комментарий от anonymous

Запустить запись экрана, когда на весь экран развернуто проигрывание видео, это по-твоему «поковыряться»?

Да, это поковыряться, нужно потратить время и смотреть все видео в режиме реального времени. Ручной труд.

Так что кому надо, всегда сопрут.

ИМХО тут самая правильная стратегия затруднить копирование и отслеживать, и банить нелегальное распространение. Так все и делают.

samson_b
() автор топика
Последнее исправление: samson_b (всего исправлений: 2)
Ответ на: комментарий от samson_b

Видео режется на кусочки, каждый кусочек подгружается после просмотра предыдущего (с отдельным AJAX-запросом, а не сразу весь список отдавать).

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

ИМХО тут самая правильная стратегия затруднить копирование и отслеживать, и банить нелегальное распространение. Так все и делают.

Сама правильная стратегия — перестать маяться хернёй и думать, что хоть какой-то способ будет реально работать, причём продолжительное время. Если контент действительно нужный, его [i]будут[/i] выкачивать и распространять. Материться и делать. Причём, возможно, даже охотнее, ибо челендж.

anonymous
()

Заказчик хочет, по возможности, защитить видео от скачивания.

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

hobbit ★★★★★
()
Ответ на: комментарий от hobbit

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

Позвольте, о чем вы? Как связано то что я делаю, с тем что вы написали?

Я знаю заказчика лично, он потратил кучу денег чтобы снять это видео, платил за оборудования для съемки, за помещение, оператору и видеомонтажнику, платил тем кто в кадре. Заключил со всеми ними договор о передачи авторских прав (или как он называется, я в этом не силен). Это обучающее видео, которое он хочет продавать, что в этом плохого? Что плохого в том, что он хочет его защитить от нелегального распространения?

samson_b
() автор топика
Ответ на: комментарий от samson_b

Это проще чем ты думаешь. Достаточно организовать с десяток виртуальный рабочих столов и поставить запись с каждого из них отдельно. В 10 раз быстрее запишешь все.

По поводу ДРМ - не знаю про готовые инструменты. Погугли как, например, у нетфликса, диснея или хулу это организованно.

anonymous
()
Ответ на: комментарий от anonymous

Видео режется на кусочки, каждый кусочек подгружается после просмотра предыдущего (с отдельным AJAX-запросом, а не сразу весь список отдавать).

Есть какие-то готовые решения, которые можно приспособить?

samson_b
() автор топика
Ответ на: комментарий от anonymous

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

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

samson_b
() автор топика
Ответ на: комментарий от samson_b

Это обучающее видео, которое он хочет продавать, что в этом плохого? Что плохого в том, что он хочет его защитить от нелегального распространения?

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

Zhbert ★★★★★
()
Ответ на: комментарий от samson_b

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

Мне кажется, что вот это вот все путь в задницу.
Много раз видел сайты, где продаются какие-то «мегакрутые» видеоуроки, но чет мне кажется, что никто их покупать не будет. Ну если это не единсвенный материал по теме во всем интернете.
Куда как более правильный путь - сделать уроки полезными и свободными, чтобы автора признали. Тогда можно и задонатить ему, и распиарить на форуме просто потому, что человек делает что-то полезное.

ИМХО, если автор страрается анально оградить свое поделие и сгрести бабла - вопрос о качестве его творчества встает сразу же.

Zhbert ★★★★★
()
Ответ на: комментарий от Zhbert

Донат решит проблему. Если видео реально полезное.

Давайте не будем учить предпринимателей, как им строить бизнес модель, им видней.

samson_b
() автор топика
Ответ на: комментарий от samson_b

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

anonymous
()

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

anonymous
()
Ответ на: комментарий от samson_b

Давайте не будем учить предпринимателей, как им строить бизнес модель, им видней.

Ты же на ЛОР пришел? ЛОР не ЛОР, если тебе не рассказали, что ты неправ.

Zhbert ★★★★★
()
Ответ на: комментарий от anonymous

Только бумажные решения в духе «продаем только юрлицам с кабальным договором и вшиваем вотермарки с ID покупателя». Желательно при этом регистрировать объект авторского права не в папуасиях, а в капиталистически развитых странах, но что-то мне подсказывает что ценность продукта ниже чем все эти шевеления.

anonymous
()
Ответ на: комментарий от anonymous

Зачем на камеру? Для стримеров выпускают такие коробочки, которые пишут сигнал с кабеля монитора и делают это независимо от компа.

Vsevolod-linuxoid ★★★★★
()
Ответ на: комментарий от Vsevolod-linuxoid

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

HDCP?

anonymous
()
Ответ на: комментарий от Vsevolod-linuxoid

HDCP отменили? Игорям то пофиг, а браузеры с DRM контентом могут чекать.

anonymous
()
Ответ на: комментарий от anonymous

Вы можете защитить видео от скачивания и нелегального просмотра при помощи DRM. Он зашифрует видео и даже если его скачали то проиграть без ключа (которым вы можете управлять) не смогут. Защиту от записи на камеру с экрана можно организовать только юридически. В видео вставляются водяные знаки. Если кто-то записал видео и выложил в интернет, то вы сможете определить кто это был и подать официальную претензию на нарушение авторских прав. Будет суд и все такое.

anonymous
()
Ответ на: комментарий от samson_b

Это обучающее видео, которое он хочет продавать

Судя по

позволяющие смотреть видео онлайн, но затрудняющие скачивание

он хочет не видео продавать, а право на его просмотр с существенными ограничениями. Допустим, кто-то честно заплатил, но при этом хочет иметь возможность пересматривать это видео в дороге, где нет стабильного интернета. У него такого права нет. Пусть ваш заказчик о таком сценарии подумает.

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

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

Так у тех, кто делает именно из спортивного интереса, мотивация как раз и возрастёт, нет? А вот честные приобретатели будут страдать.

hobbit ★★★★★
()
Последнее исправление: hobbit (всего исправлений: 1)

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

ya-betmen ★★★★★
()
Ответ на: комментарий от anonymous

Достаточно организовать с десяток виртуальный рабочих столов и поставить запись с каждого из них отдельно. В 10 раз быстрее запишешь все.

Что-то мне подсказывает, что на всяких порнохостингах вполне может стоять отслеживание нескольких одновременных запросов к одному потоку с одного IP. Очевидное решение же.

hobbit ★★★★★
()

vnc, rdesktop и т.п.

anonymous
()
Ответ на: комментарий от hobbit

он хочет не видео продавать, а право на его просмотр с существенными ограничениями.

Вы так говорите, как буд-то в этом какой-то обман и условия на которых человек будет потреблять услугу от него скрываются. Есть куча контента, который предоставляется только онлайн. Точно также как, например, к коммерческому софту не прилагаются исходники, вам это не кажется выкручиванием рук?

samson_b
() автор топика
Ответ на: комментарий от ya-betmen

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

Интересная мысль, правда не знаю будет ли это работать в России.

samson_b
() автор топика
Ответ на: комментарий от anonymous

Помню в одной конторе покупали курсы по 1С, так там была отдельная програмулина-плеер под шиндофс, которая отслеживала запущенные процессы (не давала записывать видео и захват экрана через remote desctop делать) и нет-ли второго монитора, даже опознавала плату захвата vga каким-то макаром. Ну и что вы думаете? В итоге поставили камеру перед монитором и все спиратили.

Так что кому надо, всегда сопрут.

А в Qemu/VirtualBox не пробовали запускать ту программу? А в хосте включить запись видео…

fsb4000 ★★★★★
()
Ответ на: комментарий от hobbit

Так у тех, кто делает именно из спортивного интереса, мотивация как раз и возрастёт, нет?

Нет, когда скачивание из «веселого» поиска уязвимости или тулзы, которая все сделает за тебя, превратится тупую, рутинную работу записи с экрана в реальном времени, энтузиастов сильно поубавится ;)

samson_b
() автор топика
Ответ на: комментарий от anonymous

Вы можете защитить видео от скачивания и нелегального просмотра при помощи DRM.

Это технология вообще доступна малому бизнесу? Или нужно быть размером с netflix, чтобы ее юзать?

samson_b
() автор топика

возьми js-player играющий поток через web-socket. врядли его запишут.

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

moot ★★★★
()
Последнее исправление: moot (всего исправлений: 2)
Ответ на: комментарий от Zhbert

Чтобы отбить желание

это вот все путь в задницу.

Удваиваю. Надо определиться, стоит цель привлечь пользователей или отбить им желание.

Может, лучше приложить усилия к изобретению более продуманной модели монетизации?

Nervous ★★★★★
()
Ответ на: комментарий от samson_b

Давайте не будем учить ТС-а, как делать его работу, он же её не бесплатно делает. Пусть идёт в Job тогда, платит и тогда мы будем работать за него за деньги.

peregrine ★★★★★
()
Ответ на: комментарий от peregrine

Конечно. Полны торренты сериалов с нетфликса.

legolegs ★★★★★
()
Ответ на: комментарий от peregrine

Смотря что считать поломкой. Перекодированное видео вытаскивается, но для этого достаточно камеры, направленной на монитор. Исходный поток у топового DRM на данный момент не вытаскивается.

Legioner ★★★★★
()
Ответ на: комментарий от samson_b

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

Ты ничего не понимаешь в спортивном интересе. Сложность задачи его подогревает, а не отбивает.

anonymous
()
Ответ на: комментарий от Legioner

на данный момент

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

peregrine ★★★★★
()
Ответ на: комментарий от samson_b

к коммерческому софту не прилагаются исходники, вам это не кажется выкручиванием рук?

Очень даже кажется. Это настолько существенное ограничение, что фактически исчезает право собственности.

И это я не говорю о распространении производных работ, основанных на.

LamerOk ★★★★★
()
Ответ на: *ванга mode* от murmur

по постам вангую, что все равно не сможешь ничего сделать

Вполне может быть. Все будет зависеть от доступности решений. Писать что-то свое, с нуля, я точно не буду.

Очень даже кажется. Это настолько существенное ограничение, что фактически исчезает право собственности.

Ну так «продажа» софта не подразумевает передачу прав собственности, вам лишь разрешают им пользоваться.

samson_b
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.