Предотвращение прогрессивной загрузки mp3? - PullRequest
3 голосов
/ 19 февраля 2009

Я ищу некоторые решения для создания mp3-плеера во флеше; тот, который использует потоковую передачу или какую-то запутанность, чтобы запретить пользователям скачивать исходный mp3. Если бы я использовал сервер / решение, которое использовало протокол RMTP:, это помешало бы загрузке? Есть ли возможность использовать сервер Amazon S3 для обслуживания файлов, но скрыть фактический URL-адрес файла?

Ответы [ 3 ]

4 голосов
/ 19 февраля 2009

Нет, RTMP не помешает прямой загрузке - если пользователь может узнать прямой URL-адрес, он все равно может загрузить файл. Я не знаю о S3, но я использовал потоковые серверы, такие как Red5, и знаю, что с него можно напрямую загружать MP3-контент, и поэтому разумно защитить ваш сервер, чтобы люди не могли просматривать индексы и т. Д.

Как вы можете предположить, запутывание URL-адреса также возможно, как и переименование на лету. Вы можете передать GUID клиенту, а затем на сервере скопировать MP3 в каталог с именем, совпадающим с этим GUID. Клиент загружает из этого места, а затем копия удаляется. Это, конечно, наложит более высокую нагрузку на диск на сервере, но я просто выдвигаю эту идею в интересах мозгового штурма. :)

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

Редактировать : Если подумать, это может быть возможно с некоторыми серверами потокового мультимедиа ... может быть, это просто такие, как Red5, которые позволяют пользователю также загружать контент, если они знают URL. Несмотря на это, у Скотта тоже есть хорошая точка зрения ... все, что вы передаете, может быть перехвачено.

3 голосов
/ 19 февраля 2009

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

Таким образом, ответ таков: вы не сможете скрыть данные, если предоставите данные своему пользователю.

0 голосов
/ 19 февраля 2009

JW Media Player поддерживает это.

http://www.longtailvideo.com/players/jw-flv-player/

...