Como o soundcloud escondeu a URL do streaming de áudio

Eu estou tentando esconder o URL dos meus fluxos de áudio para o meu jogador HTML5 e estava realmente lutando para pensar em uma maneira de fazê-lo e, em seguida, percebi, soundcloud deve esconder a URL de seus fluxos. Então eu fui para a soundcloud, abri o console e toquei uma faixa, mas não consegui ver nenhuma maneira óbvia de a URL estar escondida. Depois disso, dei uma olhada na árvore DOM para ver se havia algum tipo de informação de áudio, mas não encontrei nada! Não há nem mesmo um ID para o player / áudio, então estou muito confuso sobre como o soundcloud fez isso.

Agora, fiz o melhor que pude até agora com a ocultação do URL de áudio. Eu coloquei um ID no DOM para a faixa, peguei esse ID quando o botão play foi clicado e recuperei o URL para aquele ID do banco de dados. O problema óbvio com isso é que qualquer pessoa disposta o suficiente pode ir até o console e obter o URL dos eventos da rede.

Eu não estou tentando quebrar a segurança do soundcloud para baixar faixas que eu não deveria estar. Estou curioso para saber como eles ocultaram o URL. Agora eu também estou curioso para saber como cada faixa se distingue, já que não há nada no DOM distinguindo-as (não que eu tenha encontrado no meu breve look).

Então, em resumo, alguém tem alguma idéia de como o soundcloud conseguiu isso ou como isso poderia ser alcançado?

questionAnswers(3)

yourAnswerToTheQuestion