Frage

Ich möchte eine Jukebox bauen und frage mich, wie man Songs sichern würde, die sich befinden <audio> Tags mit HTML 5. Ich möchte nicht, dass die Leute das Lied herunterladen können, aber ich möchte es über diese streamen <audio> Stichworte. Irgendwelche Vorschläge?

War es hilfreich?

Lösung

Es ist möglich mit Verwendung Amazon S3 (Ähnlich wie der Weg Soundcloud Macht es), um sichere MP3 -Links für die Verwendung in Ihrem HTML5 -Player zu generieren. Sie generieren einen sicheren MP3 auf S3, der für eine sehr kurze Zeit (Sekunden oder Minuten) gültig ist, indem Sie verhindern, dass jemand den Link kopiert und weitergibt. Sie müssen den Link mit SDK/API dynamisch generieren.

Sehen Beispiel für die Verwendung von PHP, um sichere Links zu generieren.

Andere Tipps

Sie können den Referater überprüfen, einen Hashing -Mechanismus (eindeutige ID) verwenden, um zu überprüfen, ob der Streaming -Player Ihre Jukebox ist, nicht der Stream Saver usw.

Aber was auch immer Sie tun, einige Leute werden es herausfinden (oder das letzte Ausweg verwenden - den gesamten Stream fangen, nach welchen Daten Ihre Jukebox usw. sendet usw.).

Was auch immer Sie den Menschen geben, um über einen Stream zuzuhören, kann auch auf der Festplatte gespeichert werden.

Das ist nicht möglich. Damit der Client -Computer das Lied spielen kann, muss das Lied dorthin übertragen werden. Zeitraum.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top