Какой самый безопасный формат потокового видео? - PullRequest
12 голосов
/ 30 января 2009

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

Я бы с удовольствием использовал Flash, но я видел приложения, позволяющие загружать файлы с YouTube - это заставляет меня задуматься, а не безопасен ли Flash.

Должен Я использую Quicktime или Windows Media?

Ответы [ 6 ]

20 голосов
/ 30 января 2009

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

11 голосов
/ 30 января 2009

Если вы хотите использовать Flash, вы можете защитить свои медиапотоки, используя комбинацию протокола RTMPE (это важная часть 'E') и Проверка SWF . Это не является неразрывным, поскольку данные должны быть расшифрованы для воспроизведения и не защищено с помощью DRM, но это обеспечивает разумное сдерживание и, вероятно, достаточно, чтобы остановить большинство людей, пытающихся использовать ваши данные.

Больше безопасности доступно с носителями, защищенными DRM. У Adobe есть версия, которая работает с Flex, но я не верю, что она доступна для Flash на данный момент. Помимо этого у вас есть реализации Apple или Microsoft, обе из которых довольно безопасны (обратите внимание, что Microsoft только что выпустила свой PlayReady Server SDK следующего поколения для приложений DRM).

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

2 голосов
/ 30 января 2009

YouTube может использовать Flash для проигрывателя, но само видео загружается в довольно нормальном формате. Если вы знаете URL-адрес, который находится в HTML-файле, вы можете захватить его.

Quicktime и потоки Windows Media также могут быть захвачены. Любой поток, который могут воспроизводить пользователи, также может быть перехвачен. Никакая форма защиты не может быть неразрушимой .

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

1 голос
/ 20 мая 2015

Как кто-то сказал ранее "Аналоговая дыра".

Цитировать Википедию:

«Как только цифровая информация преобразуется в воспринимаемую человеком (аналоговую) форму, сравнительно просто вернуть цифровое воспроизведение в аналоговую форму в неограниченной форме»

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

Просто скачайте фрапс - попробуйте записать.

1 голос
/ 30 января 2009

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

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

1 голос
/ 30 января 2009

Я могу вспомнить хотя бы одного другого конкурента в этой области: RealPlayer . Нет хорошей альтернативы, потому что каждая DRM-система может быть в конечном итоге сломана, это просто вопрос того, насколько это сложно.

...