2017-08-27 2 views
0

Comment puis-je masquer l'adresse musicale (music/stream.mp3)?comment puis-je cacher l'adresse de la musique dans le lecteur Web?

Je ne veux pas que l'auditeur voit l'adresse de la musique et puisse la télécharger! J'ai un site web pour le flux de musique et l'auditeur ne devrait pas pouvoir télécharger la musique.

<audio controls> 
    <source src="music/stream.mp3" type="audio/mpeg"> 
Your browser does not support the audio element. 
</audio> 

Dois-je modifier le format ou quoi?

Répondre

1

Ce que vous demandez est impossible.

Vous ne pouvez pas envoyer de données à quelqu'un, attendez-vous à ce qu'il soit décodé et, en même temps, il ne pourra pas le décoder. Obfusciter une URL ne va rien faire ... il est trivial d'ouvrir les outils de développement de votre navigateur, de déboguer des proxys, de capturer des paquets, ou l'une des centaines d'extensions de navigateur pour accrocher la source du média, puis télécharge le. Même si vous avez construit votre propre mécanisme de transport, vous devez toujours transmettre ces données audio au navigateur pour pouvoir les lire et un script peut être facilement injecté.

Ne vous embêtez pas avec ça.

Ce que peut faire est de rendre les URL signées afin qu'elles ne fonctionnent que pour les utilisateurs autorisés, et pour une certaine période de temps. Si vous utilisez quelque chose comme S3 ou un service similaire, c'est très facile à faire. Cela n'empêche personne de télécharger des éléments, mais cela empêchera votre bibliothèque entière de se terminer utilement sur un moteur de recherche ... jusqu'à ce que quelqu'un le télécharge et le télécharge ailleurs.

Ce que vous avez est un problème juridique, pas technique.