Http 如何从网站锁定(或使其无法)媒体下载

Http 如何从网站锁定(或使其无法)媒体下载,http,web,html5-audio,audio-streaming,Http,Web,Html5 Audio,Audio Streaming,当我去其他网站,如Soundcloud,audiomack。。。我可以从web开发工具[来自Firefox]中看到音频链接,如果单击这些链接,我可以下载歌曲。为什么Spotify不能播放下载的歌曲,但浏览器可以?我想创建一个网站,使其无法下载媒体 注意:我可以下载音频文件。我从Vlc打开音频文件,它显示了网络中的确切总时间。但是VLC不能播放hole歌曲,但浏览器或Spotify web播放器可以 它被称为数字版权管理,或DRM。Chrome使用widevine,safari使用FairPlay

当我去其他网站,如Soundcloud,audiomack。。。我可以从web开发工具[来自Firefox]中看到音频链接,如果单击这些链接,我可以下载歌曲。为什么Spotify不能播放下载的歌曲,但浏览器可以?我想创建一个网站,使其无法下载媒体

注意:我可以下载音频文件。我从Vlc打开音频文件,它显示了网络中的确切总时间。但是VLC不能播放hole歌曲,但浏览器或Spotify web播放器可以


它被称为数字版权管理,或DRM。Chrome使用widevine,safari使用FairPlay,Microsoft使用playready。

我建议将标题调整为:
如何锁定(或不可能)网站上的媒体下载
,因为这是您真正的问题。然后,您可以将Spotify作为重新编写的问题中的示例。我想这样你可能会得到更好的回应。Spotify使用的@KenWhite什么技术可能重复?因为可以从RTMP下载。我不想使用Flash播放器。我不知道Spotify使用什么,在这里问这个问题是离题的。如果您无法从页面源中找到它,请联系Spotify并询问他们正在使用什么。您是对的。我只是在Firefox上禁用了DRM,Spotify的歌曲无法播放。Firefox使用谷歌Widevine。还有一些工具可以下载DRM流。