Предотвратить запись экрана - PullRequest
0 голосов
/ 02 мая 2020

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

Ответы [ 2 ]

1 голос
/ 02 мая 2020

Это невозможно по разным причинам:

  1. Для этого не существует веб-API.
  2. Даже если бы он существовал, можно было бы выполнить обратный инжиниринг браузер / ОС для записи экрана.
  3. Даже если по какой-то причине вы не можете получить доступ и изменить программное обеспечение, работающее на компьютере, вы можете подключить компьютер к карте захвата вместо монитора.
  4. И если вы тоже не можете этого сделать, вы можете просто навести камеру на экран и начать запись.
0 голосов
/ 05 мая 2020

Различные ОС и приложения поддерживают разные механизмы для решения этой проблемы - например:

  • Microsoft Edge на Windows 10 использует интегрированный «путь защищенного носителя» для зашифрованного содержимого, что останавливает простые скриншоты работает
  • Разработчики веб-сайтов и веб-приложений могут использовать ряд «хитростей» CCS для достижения аналогичного эффекта, хотя обычно их можно обойти с помощью стандартных веб-разработчиков и средств отладки.
  • Обычно мобильное видео использует защищенную память для зашифрованного контента, который обычно дает черный экран при захвате.

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

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

...