Является ли RTMP единственным способом защиты изображений - PullRequest
2 голосов
/ 06 июля 2010

У меня есть изображения, к которым мне нужно иметь доступ.Я сталкивался с потоковой передачей osmf и rtmp, которая представляет собой технологии flash / adobe и потребовала бы от меня установки специального сервера.Кто-нибудь знает другие способы получить тот же эффект с помощью php.

Редактировать:

Под "управлять доступом к" я имею в виду, что средний пользователь не сможетсохранить страницу и сохранить изображение с ним.Если они захотят снова просмотреть изображение, им придется вернуться, повторно запросить его.Flash Streaming Server предлагает это, но есть ли не-flash / Adobe решения для сравнения.

Редактировать:

«Откажись» - это не то, что ты говоришьваш работодатель, который является издателем и имеет юридические требования для защиты интеллектуальной собственности, которую им предоставляют другие юридические лица.Извините, но я не принимаю управленческих решений, и я не юрист.Я работаю в техническом отделе и мне нужно найти лучшие технические решения для того, что спрашивают.Если это все еще иногда терпит неудачу, я бы сказал, что сейчас это лучшая технология, и я дал ее вам.Я не хочу, чтобы меня считали ничтожным, когда я должен был сделать все возможное.У некоторых людей, похоже, нет настоящей работы?

Ответы [ 5 ]

5 голосов
/ 06 июля 2010

RTMP ничего не "защищает". Если вы передадите его на компьютер пользователя, они смогут скопировать его. Закон об авторском праве - единственный способ справиться с этим. Если вы просто хотите предоставить доступ вошедшим в систему пользователям, HTTP с файлами cookie работает нормально.

4 голосов
/ 06 июля 2010

Как вы, кажется, знаете, Adobe очень помогает.Они проделали большую работу по защите СМИ.Вы также можете проверить их другие форматы из этой статьи .Сводка здесь:

  • RTMP: в незашифрованном виде
  • RTMPT: туннелируется по HTTP, означает, что данные RTMP инкапсулированы как действительные данные HTTP
  • RTMPS: отправлено через уровень защищенных сокетов (SSL)
  • RTMPE: расширенная и зашифрованная версия RTMP, быстрее, чем SSL и делаетне требует управления сертификатами, как SSL
  • RTMPTE: шифрует канал связи, туннелируя по HTTP.Ключевыми преимуществами по сравнению с SSL (RTMPS) являются производительность, простота внедрения и ограниченное влияние на емкость сервера.

Если вы также планируете использовать Adobe Open Source Media Framework, как вы сказали в своей первоначальной публикации,Я не понимаю, почему вы не можете защитить свой контент так, как вы описали.

Ответ на ваш вопрос: я сомневаюсь, что вы найдете что-нибудь лучше.Прочтите этот интересный пост в блоге Google и обратите внимание на пункт 6. Если Google использует их, я думаю, вы должны принять это как подсказку.

Защита контента YouTube не владеет видео, которое вы смотрите, - оно принадлежит их соответствующим создателям, которые контролируют, как эти видео распространяются через YouTube.Для проката YouTube владельцы видео требуют, чтобы мы использовали технологию безопасной потоковой передачи, такую ​​как протокол RTMPE платформы Flash, чтобы их видео не распространялось.Без защиты контента мы бы не смогли предложить такие видео.

3 голосов
/ 06 июля 2010

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

Сдавайся. То, что вы хотите, невозможно. Любой контент, который можно просматривать, можно скопировать, и никакие технологии на Земле не могут это изменить. Бесполезно сбивать с толку ваш сайт для обычного пользователя, который хочет сохранить только изображение, чтобы он мог отправить его своему другу.

Сдайся.

1 голос
/ 06 июля 2010

Я всегда думал, что RMTP предназначен для защиты видео. Это потоковый медиа-сервер. Предполагая, что ваши изображения высокого качества, я бы боялся проблем с передачей, ухудшающих качество изображений.

Что вы можете сделать, чтобы предотвратить случайные загрузчики, это обработать файлы изображений перед их загрузкой на ваш сервер. Выполните базовое числовое преобразование любого типа - не имеет значения, что вы делаете с файлом, если конечный файл невозможно загрузить в формате JPG / PNG. Затем загрузите файл с Flash-фильмом как ByteArray, преобразуйте данные в обратном направлении, чтобы вернуть его в исходное состояние, и нарисуйте его как растровое изображение. Флэш-код не кажется большой работой, вам также придется кодировать изображения заранее.

Не тривиальное решение, но, безусловно, выполнимое.

0 голосов
/ 06 июля 2010

Галерея - http://gallery.menalto.com/ - позволяет создавать альбомы и устанавливать разрешения, чтобы их могли видеть только определенные пользователи.

...