我试图把头绕在 Cloudfront 上。我们注意到一些视频网站不允许我们下载视频。即没有到文件的物理链接。或者至少,我无法使用 Firebug 在 Flash 播放器的源代码中找到它。
在某些网站上,典型的代码块可能如下所示:
<object width="496" height="24" type="application/x-shockwave-flash" id="media_player" name="media_player" data="/flash/jwplayer/player.swf" ....>
<param name="flashvars" value="file=http://some_bucket_name.s3.amazonaws.com/uploads/users/1/foo.mp3&title=Test&author=Foobar&plugins=&autostart=true&controlbar=bottom&repeat=none&screencolor=000000">
</object>
上面,您从 html 源代码中注意到,可以通过物理链接“巧妙地”下载该文件:http: //some_bucket_name.s3.amazonaws.com/uploads/users/1/foo.mp3。
我了解 CDN 是什么。一个很好的解释可以在这里找到。
如果我们使用 Cloudfront,这是否会禁止最终用户“巧妙地”直接从我们的应用程序下载媒体文件,因为这些文件将被流式传输?