![]() |
|
![]() ![]() ![]() |
|
Treod |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 203 Регистрация: 21.11.2007 Репутация: нет Всего: 2 |
Все привет!
Стоит задача: запретить скачивание онлайн-видео любым способом. Подскажите пожалуйста, есть ли какие-то решения? |
|||
|
||||
_Y_ |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1651 Регистрация: 27.11.2006 Репутация: 8 Всего: 34 |
Сдается мне что задача эта решения не имеет. Это ведь подвопрос старого-доброго вопроса: "Как мне выложить информацию в Интернет, чтобы ее можно было прочесть, но нельзя было скопировать". Единственный правильный ответ "Не выкладывать в Интернет".
Просмотр видео технически от скачивания ничем не отличается: сервер отдает клиенту поток данных. А уж как клиент будет этот поток обрабатывать (выводить на экран, сохранять на диске, или еще что-то с ним делать) серверу не подконтрольно. Пожалуй, все, что можно сделать это затруднить "непрофильное" использование потока информации, но не более того. При этом вложенные Вами усилия будут пропорциональны усилиям, необходимым на взлом созданной защиты. Например, можно потрудиться и создать свой крипто-видеоплеер, а видео шифровать. В результате просмотр будет возможен только этим видеоплеером. Взлом его, с целью добавления функции сохранения на диск, потребует достаточно серьезных усилий и квалификации. -------------------- Я вот в этом поучаствовал: http://sbor-nik.appspot.com/kick.jsp?id=sbor5737960678883328 (на правах саморекламы:) |
|||
|
||||
Alexeis |
|
|||
![]() Амеба ![]() Профиль Группа: Админ Сообщений: 11743 Регистрация: 12.10.2005 Где: Зеленоград Репутация: нет Всего: 459 |
Всегда будет возможность перехватить функции вывода на экран и сохранить то что идет на экран в файл. Винда разрешает подргрузить к любому исполняемому файлу Dll, а Dll находиться в том же адресном пространстве что и экзешник. Т.е. просто меняется адрес функции вывода на экран на адрес своей функции, после исполнения нужных тебе действий вызывается исходная функция и видео выводится. Это я привел пример как вытащить видео в наихудшем случае. В обычном же случае перехватывается прямо поток видео и прям в том же формате сохраняется. -------------------- Vit вечная память. Обсуждение действий администрации форума производятся только в этом форуме гениальность идеи состоит в том, что ее невозможно придумать |
|||
|
||||
Treod |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 203 Регистрация: 21.11.2007 Репутация: нет Всего: 2 |
Каким образом можно максимально усложнить задачу перехвата потока видео?
|
|||
|
||||
_Y_ |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1651 Регистрация: 27.11.2006 Репутация: 8 Всего: 34 |
В этом я не эксперт, но, думаю, можно сделать, чтобы сохранение экранного потока шло с потерей качества. От сервера идет один поток (шифрованный - взломать трудно), к экрану оптимизированный под свойства данного монитора. В результате сохраняются не исходное видео, а оптимизированное под этот тип монитора, что всегда должно происходить с некоторой потерей качества. Не решение исходной задачи, конечно, но хоть что-то. -------------------- Я вот в этом поучаствовал: http://sbor-nik.appspot.com/kick.jsp?id=sbor5737960678883328 (на правах саморекламы:) |
|||
|
||||
Данкинг |
|
|||
![]() Yersinia pestis ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 8302 Регистрация: 7.11.2006 Где: მოსკოვი Репутация: нет Всего: 130 |
Т.е. чтобы кроме как переснять с экрана на видеокамеру - никак? ![]() Это сообщение отредактировал(а) Данкинг - 8.6.2014, 20:15 -------------------- There's nothing left but silent epitaphs. |
|||
|
||||
Treod |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 203 Регистрация: 21.11.2007 Репутация: нет Всего: 2 |
Вариант записи с экрана не рассматриваем.
Этот момент мы решаем иначе. Нужно сделать так, чтобы видео нельзя было скачать по ссылке. Ну или по крайней мере усложнить эту задачу. |
|||
|
||||
kemiisto |
|
|||
![]() Дикий Кот. =^.^= ![]() ![]() ![]() ![]() Награды: 1 Профиль Группа: Участник Клуба Сообщений: 3292 Регистрация: 29.7.2007 Репутация: нет Всего: 160 |
Есть такая плохая компания NeuLion.
![]() Но, конечно, теоретически можно заграбить все огрызки, поколдовать с ffmpeg, но задача усложнится. Этот ответ добавлен с нового Винграда - http://vingrad.com |
|||
|
||||
![]() ![]() ![]() |
Правила форума "Алгоритмы" | |
|
Форум "Алгоритмы" предназначен для обсуждения вопросов, связанных только с алгоритмами и структурами данных, без привязки к конкретному языку программирования и/или программному продукту.
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, maxim1000. |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Алгоритмы | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |