Первое, что делает пират с чужим курсом - включает запись экрана. Защита от записи экрана - это системный запрет захвата на окне плеера, который заставляет операционную систему отдавать программам записи чёрный кадр вместо урока и не зависит от действий зрителя. Разбираем, как это устроено, чем отличается от водяного знака и чего эта техника не закрывает.
Программа записи экрана не видит урока, хотя он спокойно играет на мониторе. При записи всего экрана окно плеера из файла выпадает: на его месте то, что под ним. При записи одного окна Windows отказывается его снимать или отдаёт чёрный кадр. Так ведут себя OBS, игровая панель Windows и другие программы захвата - снимки с живого компьютера.
Никакой настройки для этого не нужно: защита включена всегда и не зависит от того, что нажимает зритель. Запрет стоит на самом окне с момента его появления, поэтому неважно, когда включили запись - до запуска урока, посреди него или после перемотки.
На телефоне картина ещё жёстче. Окно плеера на Android помечено системным флагом защищённого окна: чёрным получается и видео с записи экрана, и обычный скриншот.
Зритель ничего необычного не замечает: урок открывается, перемотка и пауза работают, качество не урезано. Разницу видит только тот, кто нажал запись - в его файле курса нет.
Частый скепсис звучит так: наверное, плеер рисует поверх видео что-то своё, а хитрая программа записи возьмёт кадр напрямую и обойдёт заслон. Нет. Запрет захвата ставится на окно плеера в момент его создания - раньше, чем в это окно загрузился хоть один кадр курса. Дальше работает не плеер, а операционная система: изображение для любой программы записи собирает именно она, и окно с запретом она в этот поток не отдаёт. Это не наша самодеятельность, а штатный механизм Windows: запрет назначается окну через системную функцию, описанную в документации SetWindowDisplayAffinity.
Отсюда два практических следствия.
Плеер не держит список «плохих программ» и не играет с ними в догонялки. Ему всё равно, как называется захватчик и когда он вышел - урока не получает ни одна обычная программа записи экрана, включая те, что появятся завтра.
Защиту к тому же нельзя «не успеть включить». Нет ни мгновения, когда окно уже показывает урок, а запрет ещё не встал: порядок жёсткий, сначала запрет, потом видео.
На Android тот же принцип, только свой: окно плеера помечается системным флагом защищённого окна - в документации Android он называется FLAG_SECURE - и телефон сам отдаёт чёрный кадр и записи экрана, и скриншоту. Вы видели этот механизм в банковских приложениях, когда пытались снять скриншот перевода.
Механизму всё равно, что играет в окне - урок из файла или живой поток. Поэтому вебинары и прямые эфиры защищаются тем же чёрным кадром, без отдельных настроек.
Водяной знак записи не мешает. Программа захвата спокойно пишет урок целиком, просто поверх картинки видна метка зрителя: имя, почта или код доступа. Материал у пирата уже на руках, и дальше всё зависит от его наглости: закрасить метку, обрезать кадр или выложить как есть в расчёте, что автор не заметит. Сколько чужих курсов расходится по складчинам, видно по живым цифрам в каталоге складчин.
Если запись уже гуляет по сети, остаётся путь претензий и жалоб - опора в нём на исключительное право автора из части четвёртой ГК РФ. Что этот путь реально даёт и как по нему идти, мы разобрали в статье о том, что можно сделать юридически, когда курс украли. Но это всегда борьба после утечки: долгая, с неочевидным исходом.
Чёрный кадр работает до неё. Записи, с которой можно что-то сделать, просто не возникает: нечего закрашивать, нечего выкладывать, не с чем идти по форумам.
Одно другому мы не противопоставляем: в Сургуче есть и то и другое. Зачем нужна метка покупателя при работающем чёрном кадре, станет ясно чуть ниже.
Сам по себе запрет записи мало что даст, если файл курса можно скопировать и открыть в обычном проигрывателе. Поэтому чёрный кадр - одно звено в цепочке, а не вся защита.
Курс уезжает ученику зашифрованным файлом и открывается только в нашем плеере по персональному коду активации. Без кода файл не откроется, а один код показывает урок только на одном устройстве за раз. Как именно ломается такая передача, мы показали в соседней статье про защиту от копирования.
Внутри плеера видео живёт под системным запретом захвата, снаружи - шифрование и привязка к устройству. Как собрать из этих элементов защиту конкретного курса, по шагам разобрано в инструкции как защитить видеокурс. А если собирать самому не хочется, это ровно то готовое решение, которое мы продаём - да, мы тут сторона заинтересованная и говорим об этом прямо.
Чтобы не верить нам на слово, посмотрите страницу доказательств: там видно, как выглядит попытка записать наш плеер штатными средствами.
Ученику защита не мешает вообще. Он получает файл курса и персональный код активации, вводит код один раз на своём устройстве - и дальше просто смотрит уроки: перемотка, пауза, всё как в привычном проигрывателе.
Вся описанная выше механика - запрет захвата, шифрование, привязка к устройству - живёт под капотом и наружу не высовывается. Ученик не вводит пароли на каждый урок и не ждёт проверок посреди просмотра.
Для автора это важнее, чем кажется: защита, которая злит честных учеников, бьёт по продажам сильнее пиратов. Поэтому мерило у нас простое - ученик не должен замечать, что курс вообще защищён. Замечает только тот, кто нажал запись.
Запретить скриншот видео можно тем же системным запретом захвата, который закрывает запись экрана: для операционной системы снимок экрана и видеозапись - это один и тот же запрос картинки окна. На Windows клавиша Print Screen, «Ножницы» и программы для скриншотов получают снимок без плеера: остальной рабочий стол попадает в него как обычно, а на месте урока видно то, что под окном. На Android окно плеера помечено как защищённое, и телефон сам отказывается делать снимок или отдаёт чёрный кадр. Запрет на скриншот внутри сайта или мессенджера так не работает: страница в браузере не управляет тем, что система отдаёт программам захвата. Если обойти запрет пробуют сторонними средствами, разбор того, чем это заканчивается, есть в материале «Можно ли обойти защиту от записи экрана».
Теперь граница, о которой продавцы защит обычно молчат. Если зритель поставит телефон на штатив и снимет экран камерой, запрет захвата не поможет: камера смотрит на монитор снаружи, для операционной системы её не существует. Это потолок не нашего продукта, а всей индустрии - технического запрета пересъёмки нет ни у кого, и обещание «100% защиты» в чужой рекламе должно настораживать само по себе.
Против пересъёмки остаётся сдерживание. Поверх видео идёт динамическая метка покупателя с номером ключа, и камера снимает её вместе с уроком. Разберёте ли номер на переснятой записи, зависит от фона урока и качества съёмки. Плюс переснятая с экрана картинка заметно хуже оригинала, и продавать такую копию труднее.
Наша позиция простая: техникой закрываем всё, что техникой закрывается - программную запись экрана, скриншоты на телефоне и копирование файла, а передачу кода ограничиваем. Пересъёмку честно называем сдерживанием, а не защитой. А сколько денег теряет именно ваш курс, если запись всё-таки уйдёт в свободное плавание, можно прикинуть в калькуляторе потерь на лендинге.
Пришлите один урок - упакуем его в защищённый плеер, и вы сами попробуете записать его чем угодно. Первый курс - бесплатно, до 15 учеников, без ограничения по дням.
Оставить заявку