2012-04-09 23 views
11

Estoy trabajando en un sitio web con la función principal de reproducir videos, normalmente uno después de otro.¿Es apropiado Amazon S3 para publicar videos?

¿Sería apropiado almacenar los archivos MP4 & WebW en Amazon S3 y luego realizar la reproducción utilizando HTML5/Flash?

¿Hay alguna repercusión en la velocidad con la publicación de videos a través de Amazon S3? ¿O estaría mejor atendiendo los videos del mismo servidor de Amazon EC2 que estoy usando para ejecutar el sitio?

Realmente estoy buscando Pros/Contras. Gracias.

Respuesta

5

No puedo imaginar el uso de Amazon para la transmisión. Honestamente, sus costos de tráfico son demasiado altos para este tipo de aplicación. De todos modos, si aún desea utilizarlo, S3 no parece ser una buena opción, ya que es el almacenamiento de clúster diseñado para, p. archivando y no transmitiendo, tiene limitaciones de cantidad de solicitudes por segundo, así como de concurrencia. Para la transmisión, necesita el almacenamiento más rápido posible, y cualquiera de los servicios de Amazon está lejos de eso, definitivamente S3 y para EBS, tampoco es demasiado rápido. Puede considerar servidores con unidades SSD y precios de ancho de banda normales. Tengo 10 servidores de transmisión que realizan 100TB de tráfico por día, cada uno con 8 unidades SSD y una interfaz de 10 Gbps más 64 GB de RAM y 16 núcleos.

+0

Además, la oferta de transmisión de Amazon tampoco es buena, no ofrece ninguna seguridad decente con el cifrado. – Andrew

+1

puede recomendar un proveedor de cdn mejor que el n S3 –

+0

Netflix usa esto, así que no creo que sea una mala idea. Mire este [artículo] (http://aws.amazon.com/articles/3662538304152045) –

4

He usado Amazons CloudFront para transmitir contenido en el pasado sin demasiado problema (http://aws.amazon.com/cloudfront/), pero ciertamente hay métodos más rápidos que existen.

Sin embargo, creo que es un buen lugar para comenzar.

+1

Aunque EC2 podría permitirle obtener un poco más de ruido en lo que respecta a las características, etc., pero el costo es mucho mayor que usar algo como CloudFront. – d2kagw

+0

Los precios del tráfico de Amazon son ridículos cuando se trata de transmisión. P.ej. en CheapVPS tienes tráfico de 1TB y un servidor capaz de transmitir con, p. ej. EVO stream por alrededor de £ 14 por mes. En Amazon, lo mismo le costaría $ 120 al MÍNIMO, ¡esto es alrededor de un precio 10 veces más alto desde el principio! – Andrew

+1

p. P.ej. ver 1 hora de película HD a través de Amazon puede costar, por ejemplo, $ 1, si usa HD de baja tasa de bits o SD de alta velocidad de bits. Ahora obtenga 100 usuarios, y tendrá que pagar $ 100 por 100 usuarios. ¡Ese es un loco! – Andrew

2

Amazon CloudFront supported streaming desde diciembre de 2009:

Hemos diseñado Amazon CloudFront para hacer streaming de accesible para cualquier persona con contenido multimedia. Transmitir con Amazon CloudFront es excepcionalmente fácil: con solo unos pocos clics en la consola AWS Management o una simple llamada API, podrá transmitir su contenido utilizando una red mundial de ubicaciones de borde que ejecutan Adobe® Flash® Servidor multimedia. Y, como todos los servicios de AWS, la transmisión de Amazon CloudFront no requiere compromisos iniciales ni contratos a largo plazo. No hay cargos adicionales de por la transmisión con Amazon CloudFront; simplemente paga tarifas normales por los datos que transfiere utilizando el servicio.

Recientemente Amazon CloudFront introduced Live Smooth Streaming:

Estamos muy contentos de anunciar el lanzamiento de Live Smooth Streaming para Amazon CloudFront. Smooth Streaming es una característica de Internet Information Services (IIS) Media Services que permite la transmisión adaptativa de de medios en vivo a clientes de Microsoft Silverlight. También puede usar esta solución para entregar su transmisión en vivo a los dispositivos iOS de Apple usando el formato HTTP de transmisión en tiempo real de Apple (HLS). Y puede beneficiarse de la escala y la baja latencia ofrecida por Amazon CloudFront cuando entrega sus Smooth Streams en vivo.

+0

Hombre, obtenga la calculadora y compruebe cuánto cuesta ver continuamente 1Mbps de transmisión 24/7. ¡Es una estafa! ¡Estoy totalmente sorprendido de que estés publicitando los servicios de precios ridículamente de Bezos! Ni siquiera es útil para el desarrollo, porque no puedes moverlo fuera de Amazon, ya que es su CDN. Son docenas de alternativas mucho más baratas, Amazon no es el único proveedor de transmisión, de hecho, es la más cara y la más basura con menos funciones, de hecho, monitorea monos, etc. – Andrew

+0

@AndrewSmith: amigo, consigue una calculadora, tu 1Mbps 24/7 es de $ 300 por mes para CloudFront. – vartec