Потоковое мультимедиа из EC2 - PullRequest
1 голос
/ 10 августа 2009

Нам было предложено передать одно видео (+ 500 МБ) с веб-сайта. Самым большим дополнительным требованием является то, что доступ должен быть запрещен для внешних IP-адресов. Учитывая, что ожидается широкое использование полосы пропускания, мы обратились к Amazon S3, чтобы использовать видео в качестве FLV, но AFAIK Amazon не позволит вам настроить IP-фильтрацию на основе списков стран, а псевдопоток FLV также невозможен с S3 .

Решение, которое мы придумали, состоит в том, чтобы создать экземпляр EC2 с веб-сервером и позволить ему обслуживать только те диапазоны IP-адресов, которые соответствуют нашей стране. После того, как это будет решено, остается только обслуживать статический FLV-файл, но остается главный вопрос:

Для хранения видео мы будем настраивать том Elastic Block Storage для хранения видео, копировать его при загрузке экземпляра в локальное хранилище и затем обслуживать оттуда. Читая об обслуживании видеоконтента из Amazon Cloud, я нашел ссылки только на обслуживание файлов непосредственно из S3, и с нашей схемой мы будем обслуживать его из EC2. Есть ли какие-либо проблемы с пропускной способностью, которых нет на S3? Какова максимальная полоса пропускания, которую может обеспечить EC2? Как бы мы его масштабировали, если один экземпляр EC2 не может обслуживать контент достаточно быстро?

И, наконец, каковы будут преимущества использования сервера потокового мультимедиа, такого как Wowza Media Server для EC2?

1 Ответ

2 голосов
/ 05 ноября 2009

Вот статья о некоторых различиях между s3 и ebs:

С точки зрения пропускной способности S3 имеет максимальную пропускную способность (однопотоковую) приблизительно 20 МБ / с или 25 МБ / с для многопоточной. Это на небольшой случай. Это увеличивается до 50 МБ / с в больших и очень больших экземплярах. Максимальная пропускная способность EBS ограничена сетью. Это примерно 25 МБ / с для небольших экземпляров, 50 МБ / с для больших экземпляров и 100 МБ / с для очень больших экземпляров. Поскольку S3 и EBS являются общими ресурсами, они подвержены замедлению при большой нагрузке.

Не могу помочь с Wowza или другими вашими вопросами.

...