Я пытаюсь обернуть голову вокруг Cloudfront.Мы заметили, что некоторые видео-сайты не позволяют нам загружать видео.Т.е. нет физической ссылки на файл.Или, по крайней мере, я не могу найти его в исходном коде флеш-плеера с помощью Firebug.
На некоторых сайтах типичный блок кода может выглядеть следующим образом:
<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, запретит ли это конечным пользователям «ловко» загружать медиафайлы прямо из нашего приложения, поскольку файлы будут передаваться в потоковом режиме?