Защита видео от копирования: простое и удобное решение

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

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

Для начала хочу оговориться: невозможно обеспечить 100% защиту ваших видео от скачивания. Всегда остаются такие приемы, как запись с экрана (захват экрана) или вообще на камеру прямо с монитора (да, качество будет не очень, но если очень сильно нужно…). Поэтому я не пытался найти абсолютную защиту, понимая, что просто так её не реализовать.

Решение для 2022 года — сервис Kinescope

После отказа от Vimeo (о нём ниже), я пробовал связки CDN со сторонним плеером, в котором бы не было простого скачивания через контекстное меню. Однако, слабой стороной такого решения всегда оставалась лёгкость скачивания видео из веб-инспектора. Достаточно открыть исходный код страницы и вот она — ссылка на загрузку видео.

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

Этот сервис сразу заявляет о том, что защищает видео от несанкционированного доступа, причём сразу несколькими технологиями.

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

Также есть защита на уровне домена. Вы можете указать, на каких доменах можно воспроизводить видео. На всех остальных адресах пользователь получит ошибку «Доступ запрещён».

Плюс, можно настроить внешний вид плеера (цвет, отображение заголовка и подзаголовка, отображение панели управления).

Протестировал на бесплатных лимитах — работает отлично. Видео дробится на множество небольших фрагментов. И даже если все их скачать, собирать пазл потом станет только очень упорный или упоротый пользователь.

О ценах на сервис

Демократично. На момент написания стоимость обработки одной минуты 0,8 ₽, хранение от 1,9 ₽ за гигабайт, доставка видео — от 1,9 ₽ за гигабайт.

Для сравнения, Selectel берёт за холодное хранение 1,12 ₽ за гигабайт, доставка видео — 1,92 ₽ за гигабайт. Но при этом защиты от скачивания никакой нет, плеера нет. Так что предложение Кинескопа более чем адекватное.

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

Решение по защите видео: платная подписка видеохостинга Vimeo

UPD. В 2022 году это решение уже не является простым и удобным, т. к. сервис западный, оплатить его очень сложно, да и тарифы изменились отнюдь не в меньшую сторону с момента написания этой заметки. Так что всё, что описано ниже справедливо для канувших 2017–2019 годов. Однако, настройки приватности видео и ограничения по доменам всё ещё есть, поэтому может быть кому-то Vimeo будет удобен и интересен.

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

Открыть видео в другом месте нельзя

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

Настройки приватности видео

Чтобы защитить свое видео от копирования и расшаривания, после загрузки на Vimeo установите настройки приватности:

Who can watch this video? (кто может просматривать это видео) — Hide this video from Vimeo.com (скрыть это видео с Vimeo.com). Это позволит вам запретить просмотр видео на самом сайте видеохостинга. Его даже в поиске нельзя будет найти.

Where can this video be embedded? (где можно встроить это видео) — Only sites i choose (только на сайтах, которые выбраны). Здесь мы задаем домен, на котором можно воспроизводить видео.

Who can comment on this video? (кто может комментировать видео) — No one (никто). Отключаем комментарии — они нам ни к чему, т. к. мы запретили показ видео на Vimeo и других сайтах.

What can people do with this video? (что люди могут делать с этим видео) — отключаем обе галочки — Download it и Add it to collections.

Настройки приватности видео

Не забудьте сохранить изменения и перейдите во вкладку Embed.

Настройки вставки видео (настройки плеера)

Отключите Share (чтобы роликом не могли поделиться — это все равно бесполезно) и Embed (чтобы видео не могли встроить куда-то еще — это тоже не сработает).

Like можете не отключать, но большого смысла в нем для себя я не увидел. Так же я отключаю настройки Profile Picture, Byline, Title, чтобы не выводилась информация о названии видео и аватарка канала. На мой вкус у Вимео выглядит это ужасненько.

И самое последнее — отключаем Show Vimeo logo. Логотип Вимео нам в плеере ни к чему. Кстати, в более дорогом тарифе вы можете использовать в плеере свой логотип.

Настройки плеера

Вот и все. Теперь нажмите на кнопку Embed code наверху и скопируйте код для вставки видео.

Сколько стоит подписка на Vimeo

Самый важный и самый печальный вопрос, т. к. связан с расставанием с деньгами. С момента написания этой статьи политика Vimeo в отношении тарифов поменялась. Если раньше было достаточно купить тариф Plus, то теперь на этом тарифе Vimeo не даст продавать видео где-то на стороне и предложат повысить тариф до Business. Объясняют они это тем, что на стартовых тарифах продавать свои видео нельзя и если вы скрываете настройками приватности свои ролики, но просмотры с вашего домена есть, они расценивают это как то, что вы их продаёте у себя, а им не платите.

Стоит тариф от 3250 ₽ в месяц при оплате за год + налоги.

Если вы не продаете доступ к защищенным роликам, смысла тратить деньги не много. Все равно даже с этой защитой видео можно скачать / захватить / записать. 100% защиты нет. Но от любителя защититься таким нехитрым способом вполне можно.

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

На этом все. Надеюсь, для вас эта заметка была полезной. Успехов вам в делах!

P. S. Буду рад, если поделитесь в комментариях своим опытом защиты роликов от копирования.

Один комментарий к “Защита видео от копирования: простое и удобное решение

  1. Иван написал:

    Добрый день!
    Каким образом можно скачать видео, защищённое настройками приватности, при условии, что доступ к просмотру есть?
    Спасибо.

    • Тимур Бикташев написал:

      Здравствуйте, Иван. Вбейте поисковый запрос «Скачать приватное видео Vimeo». Там есть и отдельный софт, и плагины для браузеров.

  2. Ирина написал:

    Добрый день, у ютуб есть функция «Ограниченный Доступ». Мой канал https://www.youtube.com/channel/UCd_FWmm6fS-7PhE0Jd6AdRg. Вопрос: если я видеоуроки, предназначенные для платной реализации залила на Ютуб и сделала ограниченный доступ, то есть доступ только по указанию gmail.com адреса, — человек может только под своим аккаунтом с gmail.com зайти и смотреть, и не может копировать ссылку и передать другому. Чем Вимео платное лучше этого метода?

    • Тимур Бикташев написал:

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

    • Лариса написал:

      Ирина, у меня аккаунты и в ютуб и на вимео. разница огромна, если речь о платном видео. В ютуб вы обязаны постоянно добавлять и удалять емайл пользователей и если пользователь передаст свой емайл так же легко зайдет для просмотра (нет ограничений по IP адресу), основное неудобство постоянное добавление и удаление емайл участников, особенно если их у вас много и они постоянно меняются и видео много с таким правилом доступа — нужен менеджер занимающийся сверкой и списками. Куда бы вы не вставили видео, всегда будет видно, что оно с ютуба и просмотреть его можно везде.
      прав Тимур Бикташев (огромный плюс = доступ только с указанных сайтов)
      На вимео платно, да, настройки, закрывающие участникам понимание где вообще загружено видео и как перейти к первоисточнику. достаточно вставить видео на платный портал, где участники проходят обучение и смотреть будут только участники группы допуска. Оплата закончилась и доступ автоматически закрывается, без сверок емайл оплативших ранее и внесения новых. Да, если не ограничить вход в личный кабинет по IP можно передать логин и пароль для входа в урок просмотра.
      Vimeo во много раз облегчает жизнь и деятельность тех, кто продает доступ к видео
      Успеха!

    • Анастасия написал:

      Здравствуйте Тимур.
      Извините, что не по теме. Вы сказали, что на вашем сайте есть функция автоматического доступа после оплаты к видео и закрытия по истечению периода. Подскажите на каком ресурсе делали сайт?

    • Тимур написал:

      Здравствуйте, Анастасия. Мы используем WordPress + Woocommerce + Woocommerce Memberships. Ещё можно использовать GetCourse, Pruffme, Teachable и другие сервисы.

  3. Сергей написал:

    Все как Вы описали, я так же сделал у себя. Но зашел через браузер где стоит Savefrom.net — и мне предложило скачать это видео. Что с ним делать не подскажите?

    • Артем написал:

      Если нужна защита видео от копирования и складчин (если Вы продаете платные курсы) используйте Инфопротектор https://infoprotector.ru. Минус — работает только на компьютерах и покупателю нужно гемороиться с загрузкой плеера (для Вас это дополнительная нагрузка на техподдержку).

  4. Ирина написал:

    Добрый день, Тимур!
    Пожалуйста, подскажите, вот этот функционал, о котором Вы пишете: А на сайте стоит система управления доступом, которая открывает доступ к видео после оплаты и закрывает после истечения определённого периода. — доступен ли он на всех тарифах и где именно его можно настроить?
    Благодарю!

    • Тимур Бикташев написал:

      Здравствуйте, Ирина.
      Это функционал на сайте. Я использовал связку WordPress + Woocommerce + Memberships. Последний как раз и управляет доступом к закрытому контенту.

    • Ирина написал:

      Ребята, вы не разобрались с этой проблемой??? Действительно с расширением savefrom.net можно скачать видео без проблем. Что делать ума не приложу(((

    • Виктор написал:

      А вы не залогинены в этот момент в экаунт Vimeo и/или администратором WordPress? Попробуйте скачать в новом окне в режиме инкогнито

  5. Дмитрий написал:

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

    • Тимур Бикташев написал:

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

  6. Марс написал:

    На Вимео техподдержка ответила, что на базовом тарифе нельзя размещать видео для коммерческого использования. Только на тарифе Про. Указываешь домен, где должно быть доступно видео и техподдержка сразу же сообщает, что это коммерция и пишут, что нужно перейти с базового на тариф Про. А Про можно купить только на год сразу. Примерно 20 000 рублей. Подскажите, может делаю что-то не то?

    • Тимур Бикташев написал:

      Здравствуйте, Марс. Я использовал тариф Plus. Там настройки домена есть. Про покупать необязательно. На базовом да, нет такой опции.

    • Тимур Бикташев написал:

      Спасибо, Денис. Действительно дороговато получается.

  7. Ермек написал:

    Тимур спасибо огромное за полезную статью!) Хочу спросить, а вы знаете, можно ли добавить канал телеграма как домен (к примеру t.me/silamyshleniya, если что это не мой канал=) ) для того чтобы загружать видео туда и чтобы это видео было разрешено смотреть только там?

    • Тимур Бикташев написал:

      Тут домен будет t.me. Вряд ли будет работать, но попытаться можно. Я не пробовал так ограничивать доступ)

    • Дмитрий написал:

      Ермек, получилось у вас переходить на защищенный файл в Вимео с группы в телеграм?

  8. Евгения написал:

    скачать то это одно..а как защитить от записи экрана это сделать элементарно( при том что человек не вводит почту..

    • Тимур Бикташев написал:

      Абсолютно от всего, увы, не защититься 🙁

  9. Анастасия написал:

    Тимур, подскажите,
    схему с отработкой вимео я поняла (тариф плюс, все закрыть и т.д.), но не поняла про ограничение на каком сайте можно смотреть., — » А на сайте стоит система управления доступом, которая открывает доступ к видео после оплаты и закрывает после истечения определённого периода. » Вот этот момент — каким образом можно реализовать в связке с вимео?

    • Тимур Бикташев написал:

      Мы использовали Woocommerce для приема оплаты + плагин управления доступом Woo Memberships. Создается план подписки, который активируется пользователю после оплаты и у него появляется доступ к странице с видео. Можно еще Woo Sensei использовать, если не отдельное видео, а, например, курс.

  10. Дмитрий написал:

    Тимур, подскажите, а если у меня нет сайта, куда залить видео, и я хочу просто рассылать его механически знакомым, то описанными вами метод защиты с Вимео (тариф Plus) подойдёт?
    И как это реализовать?

    • Тимур Бикташев написал:

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

  11. Денис написал:

    Добрый день! У меня есть доступ на закрытую ссылку в Vimeo. Я хочу скачать видео размещенное на ней, но мне говорят, что если я скачаю то владельцу видео придет смс-оповещение о том, что я незаконно скачал контент, и на меня могут подать в суд. Скажите, дейсвтительно в Vimeo есть такая система безопасности, как смс-оповещение о скачивание закрытого видео?

    • Тимур Бикташев написал:

      Здравствуйте, Денис. Честно говоря, не слышал о подобном. Но даже если есть какие-то уведомления о скачивании контента, то определить, что это именно вы скачали видео вряд ли получится.

  12. Алексей написал:

    Добрый день! Подскажите, в сервисе Vimeo в планах подписки есть недельное и годовое ограничение. Эти ограничения на загрузку видео на хостинг или на трафик, которые потребляют те, кто смотрит загруженные ролики?

    • Тимур написал:

      Здравствуйте, Алексей. Это ограничения на загрузку

  13. Рахат написал:

    Здравствуйте Тимур.
    Спасибо за информацию. У меня есть несколько вопросов.
    У меня есть курс видео, мастер-класс так скажем. Состоит из нескольких частей. Собираюсь продавать. Хочу автоматизировать продажу.
    1. Вы писали про сайт. Можно ли его сделать самому онлайн, например на площадках wix или подобных? Или как его заказать и сколько это будет стоить.
    2. На каких программах можно сделать динамическую лого на видео?
    3. Есть ли такие опции, например прослушивание только в наушниках. Как инженер понимаю, что нет. Но на всякий случай спрашиваю.

    Спасибо

    • Тимур написал:

      Здравствуйте, Рахат.

      1. Самостоятельно можно сделать на одной из платформ для организации курсов. GetCurse, Pruffme, Teachable и других. Wix, насколько я знаю, не предоставляет функционал управления курсами, но могу ошибаться, давно с ними не работал. По стоимости не подскажу, тут зависит от выбранной платформы, от объёма работы. В среднем упаковка и запуск курса у нас от 70 000.

      2. Не совсем понял, что вы имеете в виду под динамическим лого. Если анимацию логотипа, то я использую AfterEffects.

      3. Не задавался такой задачей) Достаточно нестандартное решение, требующее получение доступа «к железу», чтобы определять подключены ли наушники. Скорее всего, реализовать будет или сложно и дорого, или невозможно.

  14. Ирина написал:

    Тимур добрый день!

    У меня такой вопрос. Планирую обучающий курс. Нужно чтоб человеку после оплаты курса открывался доступ к обучающему видео
    1.Скажите пожалуйста как организовать доступ к видео после оплаты курса?
    2. Модно ли сделать видео на сайте, но доступ чтоб открывался только после оплаты?
    Какие сайты подойдут для этих целей?
    3. Как сделать чтоб срабатывала скидка с промокодом на оплату курсов?
    4. Модули курсов нужно располагать на разных сайтах? Например на одном сайте мы видим разные молули с оазной стоимостью. Выбираем модуль и перенаправляемся на оплату.

    После у нас открывается доступ к курсу.

    Поэтому вопрос. Блоки с выбором тарифов и сама программа курса которая открывается после внесения оплаты, они должны располагаться на разных сайтах?

    • Тимур написал:

      Здравствуйте, Ирина.

      Постараюсь ответить коротко, хотя вопросы вы задали очень объёмные.
      1. Как организовать доступ к видео после оплаты курса.
      Мы делали подобные системы на WordPress с использованием плагинов Woocommerce, Woo Memberships, Woo Sensei. Соответственно, человек оплачивает товар с помощью Woocommerce и ему открывается доступ к видео с помощью Woo Memberships.

      2. Можно ли сделать видео на сайте, чтобы доступ открывался после оплаты.
      Да, в предыдущем пункте в общих чертах об этом написал 🙂

      3. Как сделать, чтобы срабатывала скидка.
      Это функционал Woocommerce. В нём вы можете настроить купоны на скидку. С помощью Woo Memberships можно настраивать скидки для тех, кто уже что-то покупал. Система довольно гибкая.

      4. Модули курсов у нас располагаются прямо на сайте, всё организовано с помощью Sensei. Варианты цен, пакеты участия, оплата — всё настраивается и после оплаты открывается нужный доступ, на нужный срок.

      Если вы используете сторонний сервис для организации курсов (GetCourse, Pruffme, Teachable или другой), то тогда продающий лендинг курса может располагаться на одном сайте, а сам курс на другом. Всё зависит от выбранной вами схемы реализации.

  15. Павел написал:

    А как на Vimeo можно дать доступ к просмотру в Телеграмме только? Исследовали такой вопрос? Я пока ответа не нашел. Домена, к которому можно дать доступ и он бы проигрывался телеграмм — не нашел.

    • Тимур написал:

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

    • Екатерина написал:

      Здравствуйте, Тимур, спасибо за ценную информацию. Есть курс, состоящий из видео уроков. Геткурс и подобные платформы пока не рассматриваю. Хочу проводить в закрытом чате телеграм, Какие могут быть варианты защиты от прямого скачивания? (Залить на ютуб, ограничить там доступ, Vimeo можно как-то использовать для этих целей? Может, ещё какие-то варианты?

    • Тимур написал:

      Здравствуйте, Екатерина.
      Сейчас любое видео скачать довольно легко, к сожалению. Защититься можно лишь от неопытных пользователей. Лучше всего с помощью Vimeo, хотя и оттуда скачивается запросто с помощью плагинов для браузера. Я бы использовал Vimeo, запретив скачивание. Не панацея, конечно, но хоть какая-то защита. Можно и Ютуб, но там есть такой нюанс. Если видео с ограниченным доступом, то его никто не увидит кроме вас. Чтобы дать доступ, нужно открыть его по email’ам конкретных пользователей. Это всё вручную — не удобно. Если сделать доступ по ссылке, то человек, который хоть раз посмотрел это видео, будет видеть его на вашем канале пока вы не закроете доступ.

Добавить комментарий

Ваш адрес email не будет опубликован.