Как заблокировать (или сделать невозможным) загрузку мультимедиа с веб-сайта

Когда я захожу на другие веб-сайты, такие как Soundcloud, audiomack..., я вижу ссылку на аудио из инструмента веб-разработчика [из Firefox], если я нажимаю на эти ссылки, я могу скачать песни. Почему из Spotify я не могу воспроизвести загруженные песни, а браузер может? Я хотел бы создать веб-сайт, который делает невозможным загрузку медиафайлов.

Примечание: я могу скачать аудиофайл. Открываю аудио файл из Vlc и он показывает точное общее время нахождения в сети. Но VLC не может воспроизвести мелодию, а браузер или веб-плеер Spotify может.

Как заблокировать (или сделать невозможным) загрузку мультимедиа с веб-сайта

Я бы предложил изменить заголовок на что-то вроде: How to lock (or make impossible) media downloads from web site, так как это ваш вопрос настоящий. Затем вы можете сослаться на Spotify в качестве примера в вопросе с измененной формулировкой. Я думаю, что вы можете получить лучший ответ таким образом.

Scott Holtzman 08.04.2019 22:36

Возможный дубликат Предотвращение загрузки файлов

Ken White 08.04.2019 22:46

@KenWhite Какую технологию использует Spotify? потому что можно скачать с RTMP. И я не хочу использовать Flash Player.

user3502626 08.04.2019 23:07

Я не знаю, что использует Spotify, и задавать этот вопрос здесь не по теме. Если вы не можете найти его в источнике страницы, свяжитесь со Spotify и спросите их, что они используют.

Ken White 09.04.2019 00:56
Стоит ли изучать PHP в 2023-2024 годах?
Стоит ли изучать PHP в 2023-2024 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
В JavaScript одним из самых запутанных понятий является поведение ключевого слова "this" в стрелочной и обычной функциях.
Приемы CSS-макетирования - floats и Flexbox
Приемы CSS-макетирования - floats и Flexbox
Здравствуйте, друзья-студенты! Готовы совершенствовать свои навыки веб-дизайна? Сегодня в нашем путешествии мы рассмотрим приемы CSS-верстки - в...
Тестирование функциональных ngrx-эффектов в Angular 16 с помощью Jest
В системе управления состояниями ngrx, совместимой с Angular 16, появились функциональные эффекты. Это здорово и делает код определенно легче для...
Концепция локализации и ее применение в приложениях React ⚡️
Концепция локализации и ее применение в приложениях React ⚡️
Локализация - это процесс адаптации приложения к различным языкам и культурным требованиям. Это позволяет пользователям получить опыт, соответствующий...
Пользовательский скаляр GraphQL
Пользовательский скаляр GraphQL
Листовые узлы системы типов GraphQL называются скалярами. Достигнув скалярного типа, невозможно спуститься дальше по иерархии типов. Скалярный тип...
1
4
82
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

Это называется управлением цифровыми правами или DRM. Chrome использует Widevine, Safari использует FairPlay, а у Microsoft есть playready.

Ты прав. Я просто отключил DRM в Firefox, и песни из Spotify не воспроизводятся. И Firefox использует CDM Google Widevine. И есть инструменты, которые могут загружать потоки DRM.

user3502626 11.04.2019 00:55

Другие вопросы по теме