Используйте скрипт PHP, чтобы замаскировать местоположение, чтобы
http://www.site.com/files/foo.mp3
Становится
http://www.site.com/files.php?fn=foo.mp3
Flash, вероятно, следующий шаг оттуда. Возможно, он использовал некую форму одноразового идентификатора для авторизации загрузки с использованием общего состояния. Ваш session_id будет полезен здесь.
Помните: Flash может хранить кеш в какой-то временной папке ... Я знаю, что раньше находил /tmp/aiden-sdjks/foo.mp3 на некоторых проигрывателях Может ли быть лучшее потоковое решение во флэш-памяти, которое использует другой формат файла на сервере?
По крайней мере, это останавливает людей, которые ищут в источнике и находят URL. Если только они не предпримут усилий по реверс-инжинирингу плеера и написанию своего собственного, чтобы выплюнуть загрузку.
Безопасность через неизвестность однако опасная дорога спускаться вниз. Кто-то, при достаточных усилиях, всегда добьется успеха. Посмотрите, как BBCIplayer выполняет DRMification, может помочь.