Wie hat Soundcloud die URL des Audio-Streamings versteckt?

Ich habe versucht, die URL meiner Audiostreams für meinen HTML5-Player zu verbergen, und hatte wirklich Mühe, mir eine Möglichkeit zu überlegen, und dann wurde mir klar, dass soundcloud die URLs ihrer Streams verbergen muss. Also ging ich zu Soundcloud, öffnete die Konsole und spielte einen Track, aber ich konnte keinen offensichtlichen Weg erkennen, dass die URL versteckt ist. Danach habe ich mir den DOM-Baum angesehen, um zu sehen, ob Audio-Informationen enthalten sind, aber ich habe nichts gefunden! Es gibt nicht einmal eine ID für den Player / das Audio, daher bin ich sehr verwirrt darüber, wie Soundcloud das gemacht hat.

Jetzt habe ich soweit wie möglich versucht, die Audio-URL auszublenden. Ich habe eine ID für den Track in das DOM eingegeben, diese ID erhalten, wenn auf die Wiedergabetaste geklickt wird, und die URL für diese ID aus der Datenbank abgerufen. Das offensichtliche Problem dabei ist, dass jeder, der will, einfach zur Konsole gehen und die URL von den Netzwerkereignissen abrufen kann.

Ich versuche nicht, die Sicherheit von Soundcloud zu durchbrechen, um Titel herunterzuladen, die ich nicht sollte. Ich bin nur neugierig, wie sie die URL versteckt haben. Jetzt bin ich auch neugierig, wie sich jeder Track unterscheidet, da es im DOM nichts gibt, was sie unterscheidet (nicht, was ich auf meinem kurzen Blick sowieso gefunden habe).

Hat jemand eine Idee, wie Soundcloud dies erreicht hat oder wie dies erreicht werden könnte?

Antworten auf die Frage(3)

Ihre Antwort auf die Frage