Защита песен, транслируемых из HTML 5
-
20-09-2019 - |
Вопрос
Я хочу создать музыкальный автомат, и мне интересно, как можно было бы обезопасить песни, которые находятся в <audio>
теги с HTML 5.Я не хочу, чтобы люди могли скачивать песню, но я бы хотел транслировать ее через эти <audio>
Теги.Есть какие-нибудь предложения?
Решение
Это возможно с помощью Amazon S3 (аналогично тому, как Звуковое Облако делает ли это) для создания безопасных mp3-ссылок для использования в вашем HTML5-плеере.Вы создаете защищенный mp3 на S3, который действителен в течение очень короткого времени (секунды или минуты), запрещая кому-либо копировать ссылку и делиться ею.Вам нужно будет сгенерировать ссылку динамически, используя SDK / API.
Видишь пример того, как использовать PHP для создания защищенных ссылок.
Другие советы
вы могли бы проверить refererer, использовать какой-нибудь механизм хеширования (уникальный идентификатор), чтобы убедиться, что потоковый проигрыватель является вашим музыкальным автоматом, а не заставкой stream saver и т.д.
НО:что бы вы ни делали, некоторые люди разберутся в этом (или прибегнут к последнему средству - прослушиванию всего потока, отслеживанию того, какие данные отправляет ваш музыкальный автомат и т.д.)
Все, что вы даете людям для прослушивания через поток, также может быть сохранено на диск.
Это невозможно.Для того чтобы клиентский компьютер мог воспроизвести песню, песня должна быть перенесена туда.Точка.