Защита песен, передаваемых с HTML 5 - PullRequest
4 голосов
/ 21 декабря 2009

Я собираюсь создать музыкальный автомат и мне интересно, как можно было бы защитить песни, которые есть в <audio> тегах, с HTML 5. Я не хочу, чтобы люди могли скачивать песню, но я бы хотел для потоковой передачи через эти <audio> теги. Есть предложения?

Ответы [ 4 ]

4 голосов
/ 21 декабря 2009

вы можете проверить реферер, использовать механизм хеширования (уникальный идентификатор), чтобы убедиться, что потоковый проигрыватель - ваш музыкальный автомат, а не заставка и т. Д.

НО: что бы вы ни делали, некоторые люди это поймут (или воспользуются последним средством - перехватом всего потока, отслеживанием того, какие данные посылает ваш музыкальный автомат и т. Д.)

2 голосов
/ 21 декабря 2009

Все, что вы даете людям для прослушивания через поток, также может быть сохранено на диск.

1 голос
/ 28 января 2014

Можно использовать Amazon S3 (аналогично тому, как это делает Soundcloud ) для создания безопасных mp3-ссылок для использования в HTML5-плеере. Вы создаете защищенную mp3 на S3, которая действует в течение очень короткого времени (секунды или минуты), не позволяя кому-либо копировать и делиться ссылкой. Вам нужно будет сгенерировать ссылку динамически, используя SDK / API.

См. пример использования PHP для генерации защищенных ссылок .

1 голос
/ 21 декабря 2009

Это невозможно. Чтобы клиентский компьютер мог воспроизводить песню, она должна быть перенесена туда. Период.

...