Я пытаюсь скрыть URL-адрес моих аудиопотоков для своего проигрывателя HTML5 и действительно стараюсь думать о том, как это сделать, и тогда я понял, soundcloud должен скрывать URL их потоков. Поэтому я пошел в soundcloud, открыл консоль и сыграл трек, но я не видел никакого очевидного способа, чтобы URL был скрыт. После этого я взглянул на дерево DOM, чтобы узнать, есть ли там какая-либо аудиоинформация, но я ничего не нашел! Там даже нет ID для проигрывателя/аудио, поэтому я очень смущен тем, как это звучит.
Теперь я сделал все возможное, чтобы до сих пор скрывать аудио URL. Я поместил идентификатор в DOM для дорожки, получил этот идентификатор, когда нажата кнопка воспроизведения, и вытащил URL-адрес этого идентификатора из базы данных. Очевидная проблема заключается в том, что любой желающий может просто перейти на консоль и получить URL-адрес от сетевых событий.
Я не пытаюсь пробить прошлую защиту звука, чтобы скачивать треки, которых я не должен был. Мне просто интересно, как они скрыли URL. Теперь мне также любопытно, как различают каждый трек, поскольку ничто в DOM не различает их (не то, что я нашел на моем краткий взгляд).
Итак, словом, есть ли у кого-нибудь какие-либо идеи о том, как soundcloud достиг этого и как это можно достичь?