Вопрос по – Подходит ли Amazon S3 для показа видео? [закрыто]

13

Я работаю над веб-сайтом с основной функцией воспроизведения видео, обычно один за другим.

Would it be appropriate to store the MP4 & WebW files on Amazon S3, then accomplish playback using HTML5/Flash?

Есть ли какие-либо последствия для скорости передачи видео через Amazon S3? Или мне лучше показывать видео с того же сервера Amazon EC2, который я использую для запуска сайта?

Really I'm looking for Pros/Cons. Thank you.

Я использую s3 для очень высоких запросов на чтение / запись. Как справиться с этим ?? Любая помощь будет оценена. TUSHAR BOCHARE

Ваш Ответ

3   ответа
4

ента без особых проблем (http://aws.amazon.com/cloudfront/), но, безусловно, существуют более быстрые методы.

Однако я считаю, что это хорошее место для начала.

Error: User Rate Limit Exceeded
Error: User Rate Limit Exceeded
Error: User Rate Limit Exceeded
5

. Честно говоря, их трафик слишком велик для такого рода приложений. В любом случае, если вы все еще хотите его использовать, S3 не кажется хорошим вариантом, поскольку это кластерное хранилище, предназначенное, например, для архивирование, а не потоковая передача, оно имеет ограничения по количеству запросов в секунду, а также параллелизм. Для потоковой передачи вам требуется максимально быстрое хранилище, и любая из служб Amazon находится далеко от этого, определенно S3, и для EBS она тоже не слишком быстрая. Вы можете рассмотреть серверы с SSD-дисками и нормальной ценой полосы пропускания. У меня есть 10 потоковых серверов, ежедневно обрабатывающих по 100 ТБ трафика, каждый из которых имеет 8 жестких дисков SSD и интерфейс 10 Гбит / с, а также 64 ГБ ОЗУ и 16 ядер.

Error: User Rate Limit Exceeded
Error: User Rate Limit Exceededpaper
Error: User Rate Limit Exceeded
Error: User Rate Limit Exceeded
2

Amazon CloudFront поддерживает потоковую передачу с декабря 2009 года:

We’ve designed Amazon CloudFront to make streaming accessible for anyone with media content. Streaming with Amazon CloudFront is exceptionally easy: with only a few clicks on the AWS Management Console or a simple API call, you’ll be able to stream your content using a world-wide network of edge locations running Adobe’s Flash® Media Server. And, like all AWS services, Amazon CloudFront streaming requires no up-front commitments or long-term contracts. There are no additional charges for streaming with Amazon CloudFront; you simply pay normal rates for the data that you transfer using the service.

Относительно недавноAmazon CloudFront представляет Live Smooth Streaming:

We are excited to announce the launch of Live Smooth Streaming for Amazon CloudFront. Smooth Streaming is a feature of Internet Information Services (IIS) Media Services that enables adaptive streaming of live media to Microsoft Silverlight clients. You can also use this solution to deliver your live stream to Apple’s iOS devices using the Apple HTTP Live Streaming (HLS) format. And you can benefit from the scale and low-latency offered by Amazon CloudFront when delivering your live Smooth Streams.

Error: User Rate Limit Exceeded
Error: User Rate Limit Exceeded

Похожие вопросы