Зашифруйте URL песни в гибком аудиоплеере - PullRequest
1 голос
/ 29 января 2010

Я новичок в AMFPHP. Я создаю гибкий аудиоплеер. Всякий раз, когда я играю песню в моем плеере. URL песни будет отображаться с помощью дополнений FIREBUG. Как я могу зашифровать и расшифровать этот URL с помощью AMFPHP или PHP. Некоторые флэш-аудиоплееры сделали эту работу, используя AMFPH. Редактировать / Удалить сообщение

1 Ответ

2 голосов
/ 29 января 2010

Вы не можете. Вкладка Net Firebug видит весь сетевой трафик HTTP [S]. Если вы хотите транслировать песню в браузер без отображения URL-адреса HTTP в Firebug, вам придется использовать протокол, отличный от HTTP - обычно RTMP.

Способ, которым некоторые сайты защищают потоки HTTP, состоит в том, чтобы использовать одноразовый URL-адрес, чтобы проигрыватель генерировал токен аутентификации (обычно с использованием криптографического хеширования), который можно использовать только для загрузки потока один раз; он снабжен заголовком Cache-Control: no-cache, чтобы браузер не мог сохранить его на диске и сделать его доступным для загрузки на вкладке «Сеть». Конечно, победа над кэшированием означает, что вы будете обслуживать намного больше данных без необходимости. И это все еще довольно легко обойти.

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...