Есть ли способ для воспроизведения MP3-файлов, хранящихся на Amazon S3, с помощью виджета Flash, встроенного в веб-сайт, или какого-либо другого метода?Потоковые MP3-файлы от Amazon S3
ответ
Да, это так. Во-первых, вам нужно создать ведро в вашей учетной записи S3, которое находится в нижнем регистре, глобально уникально и совместимо с DNS; поэтому, например, я создал ведро под названием media.torusknot.com.
Затем, чтобы все выглядело хорошо, вам нужно создать запись DNS CNAME для сопоставления поддомена вашего сайта с этим ведром S3. Это позволит вам получить доступ к вашим файлам, загружаемым в этот ведро S3, через «http://media.example.com/somefile.mp3». Вам просто нужно установить ACL в файлах &, чтобы убедиться, что доступ к общедоступным данным разрешен.
Наконец, если вы хотите передавать видеофайлы с помощью Flash-плеера с S3 в другой домен, вам также необходимо сообщить Flash, что это нормально для контента, который нужно вставить из другого домена. Создайте файл с именем «crossdomain.xml» в ведро, с этим содержимым:
<cross-domain-policy>
<site-control permitted-cross-domain-policies="all"/>
</cross>
Это позволяет СМИ быть доступны из любого места - вы можете быть более конкретным, если вы хотите, но это самый простой подход.
Близкие по теме ресурсы:
Чтобы обновить ответ на этот вопрос, если вы хотите на самом деле ПОТРЕБИТЬ к клиентам, вы можете использовать Cloud Cloud Cloud на вершине своего ведра S3 (как упоминается Рудольф). Создайте «потоковый дистрибутив» в Cloudfront, который указывает на ваш ведро S3.
Это будет поток через RTMP (хорошо для веб-и Android-устройств). Вы можете использовать JW Player или аналогичный проигрыватель для воспроизведения потоковых файлов.
Cloudfront Streaming использует Adobe Flash Media Server 3.5.
Существует также возможность воспроизведения защищенного контента с использованием подписанных URL-адресов.
спасибо, это информация, которую я отчаянно искал! u da man! – r3wt
Это должно быть зеленого цвета! –
Хотя это, похоже, подтверждает, что мы делаем правильный путь, я не нахожу бесплатные библиотеки/проигрыватели программного обеспечения. Есть ли что-нибудь и как я должен искать? Не могли бы вы привести несколько примеров? Оглядываясь на существующие «библиотеки RMTP», я нахожу 'JWplayer' и' Wowza', конечно же, а также 'Adobe flash' и' Gnash'. Нет ли популярного и бесплатного игрока на основе HTML, поддерживающего это? Я что-то пропустил ? * (Я намерен разработать приложение для потоковой передачи PHP. В среднесрочном/долгосрочном плане он должен стать коммерческим, что является одной из причин, по которым мы будем размещать файлы на AWS S3) * – Balmipour
- 1. Потоковые файлы с amazon s3
- 2. Потоковые объекты Amazon S3 с веб-сервера с использованием Laravel
- 3. Потоковые файлы с amazon s3 с возможностью поиска в C#
- 4. Сигнал Amazon EC2 от S3
- 5. Потоковое видео от Amazon S3
- 6. Как записать потоковые данные на S3?
- 7. от ftp ssl до Amazon S3
- 8. Получить запрос Выполненный ответ от Amazon S3
- 9. Файл от $ _POST и Amazon S3
- 10. Amazon S3 POST upload (от iPhone)
- 11. DistCp от Local Hadoop до Amazon S3
- 12. cors amazon s3 benchmarking от Jmeter
- 13. Установление соединения с Amazon s3 от Heroku
- 14. Отправить данные от android до Amazon s3
- 15. Обслуживание статических файлов от Amazon S3
- 16. Передача Amazon от EC2 до S3
- 17. Кодировать изображение на Base64 от Amazon S3
- 18. Чтение сервлета от Amazon S3 настолько медленное
- 19. Как улучшить TTFB от Amazon S3?
- 20. Обслуживание аутентифицированных статических файлов от Amazon S3
- 21. Загрузка Amazon S3 bucket
- 22. Amazon S3 Репликация объекта
- 23. Amazon S3 URL Rewrite
- 24. Защита/аутентификация Amazon S3
- 25. Вход в Amazon S3
- 26. S3 Bucket Amazon issue
- 27. Разрешения Amazon S3
- 28. Amazon S3 и swfaddress
- 29. Amazon s3 папки Проблема
- 30. Amazon S3 - ERR_INSECURE_RESPONSE
Помните, что медиафайлы не транслируются (например, с Red5 или Flash Media Server), но с прогрессивной загрузкой - поэтому медиа-файлы заканчиваются так же легко идентифицируемыми файлами в кеше браузера. В зависимости от лицензии это может быть проблемой с контентом, защищенным авторским правом третьей стороны. – Argelbargel
Также обратите внимание на трафик, потому что если файл crossdomain не защищает другие сайты, ссылающиеся на MP3, я считаю, что любой может использовать этот MP3 в своем Flash player = вы платите полосу пропускания. Но у меня нет никаких тестов. – BerggreenDK
@BerggreenDK Поздний отклик здесь, но вы можете решить это, сделав ведро частным и отдав клиентам аутентифицированные подписанные URL-адреса через API. Эти URL-адреса будут действительны только для предопределенного времени. Я бы сделал это независимо от того, как установить публичный ACL на S3, как правило, не то, что вам нужно, кроме как при определенных обстоятельствах, таких как размещение веб-сайта на S3 (см. Недавние утечки данных, связанные с плохой ведровой политикой на S3, которая, плохой политики безопасности и отсутствия знаний). – polythene