Sie können die Datei von einem Aufruf aus an ein serverseitiges Skript ausgeben, z. B. http://example.com/getfile.php?file=test.m4a
nachdem die Datei vollständig gesendet wurde, sie vom Server löschen oder unzugänglich machen (z. B. Speichern der Informationen über den Zugriff in einer Datenbank). Dies kann mit jeder relativ guten serverseitigen Programmiersprache erfolgen.
Für das Live-Streaming können Sie - wiederum serverseitig - eine Lösung einrichten, bei der ein Video- / Audio-Player in die Webseite eingebettet ist und die Datei (oder den Stream-Endpunkt) mit einem benutzerdefinierten Token anfordert, das nur einmal generiert wird ( wenn die Seite geladen wird) und nur für eine Clientanforderung gültig. Zum Beispiel würde der Player auf der Website anfordern http://example.com/getfile.php?file=test.m4a&token=abcdef
, und sobald dies angefordert wurde, wird das Token auf dem Server als ungültig markiert. Jede zukünftige Anforderung mit diesem Token würde fehlschlagen, und der Benutzer kann nur einmal ein Token erhalten (z. B. durch Überprüfung der obligatorischen Benutzeranmeldung).
Dann gibt es noch etwas über DRM: Es funktioniert nicht. Wenn Personen Ihre Datei anhören oder das Video abspielen können, hindern sie nichts daran, ihre Soundkartenausgabe aufzuzeichnen oder eine Bildschirmaufnahme durchzuführen.