online createobjecturl camara html5 amazon-s3 video-streaming

html5 - camara - video src window url createobjecturl stream



Amazon S3 Hosting Streaming Video (5)

Si hago públicamente disponible un recurso de Amazon s3 MP4 y luego arrojo la etiqueta de video Html5 alrededor de la URL del recurso, ¿se transmitirá? ¿Es así de simple? Hay una gran cantidad de api de "codificación", como pandastream y zencoder, y no estoy seguro de qué hacen exactamente estas compañías. ¿Simplemente gestionan la asignación de ancho de banda (actualización / degradación de la calidad de la transmisión y la tasa de entrega / optimización multiplataforma?) O los servicios de codificación hacen más que eso.


Amazon S3 en combinación con Amazon CloudFront como CDN escalable es bastante avanzado y es bueno para construir grandes soluciones de video, incluso sistemas parecidos a Netflix que usan video de tasa de bits adaptativa (ABR) en HTML5 usando las Extensiones de fuente de medios con MPEG-DASH o HLS, como hecho por Netflix o Youtube.

Aquí puede encontrar un buen tutorial sobre eso: http://www.bitcodin.com/blog/2015/02/create-mpeg-dash-hls-content-for-amazon-s3-and-cloudfront/


Amazon S3 es una muy buena opción para servir contenido de video. Lo hemos usado durante un par de años sin problemas y el costo ha sido inmejorable. También debe considerar usar Amazon CloudFront y configurar sus medios para usar sus "distribuciones de transmisión". Básicamente, utiliza sus archivos S3, pero los copia a ubicaciones de borde en Internet y utiliza RTMP para proporcionar una mejor experiencia de reproducción para los usuarios y ahorrarle dinero en ancho de banda.

http://aws.amazon.com/cloudfront/


Este es Brandon de Zencoder. Lo que estás buscando es probablemente algo así como Video JS (videojs.com) para la reproducción de videos. Puedes subir un MP4 a S3 y referenciarlo en un reproductor (o la etiqueta de video directamente, pero eso tiene problemas adicionales). Nuestro servicio se utiliza realmente para transcodificar el video en sí, no la entrega. De hecho, creamos Video JS para ayudar a nuestros clientes (y a la web en general) con reproducción HTML5 fácil y compatible. Si usted tiene cualquier otra pregunta solo pregunte. Gracias.


La respuesta a la primera parte de su pregunta es, SÍ, es así de simple. Hay un howto respecto y una demostración en funcionamiento al final del artículo que puede ver como una prueba de concepto.

Espero que esto ayude.


Simplemente tuve la misma pregunta que tú y me alegré de ver que subir un archivo mp4 a S3, establecer permisos "públicos" en él, y luego usar este simple HTML funcionó muy bien sin ninguna herramienta adicional. Y CloudFront ni siquiera era necesario.

<video id="clip" controls preload=auto width=640 height=264 data-setup="{}"> <source src="https://s3.amazonaws.com/xxxxbucketnamexxxxx/xxxxfilenamexxxx.mp4" type=''video/mp4''/> </video>