Estoy tratando de crear una aplicación para compartir videos solo para un país (India). Mi balde está en la región de la India. El tamaño de los videos será de aproximadamente 18 MB cada uno.
La descarga del video toma demasiado tiempo (~4 minutos) incluso a través de CloudFront. ¿Cómo puedo acelerar la velocidad de descarga de mi S3?
Las aplicaciones que reproducen videos en tiempo real no descargan un archivo de video completo antes de reproducirlo. Más bien, usan un protocolo de video que solo descarga unos segundos a la vez. Amazon CloudFront puede admitir estos protocolos, como los protocolos de mensajes en tiempo real de Adobe y Microsoft Smooth Streaming .
Ver: Cómo funcionan las distribuciones RTMP
Por lo tanto, el tiempo de descarga del archivo real no es importante. Más bien, el tiempo para servir la primera parte del video es lo más importante, seguido de la capacidad de continuar entregando contenido tan rápido como el espectador consume el contenido.
Las velocidades de conexión variarán, por supuesto, dependiendo de la conexión a Internet de cada usuario ; por lo tanto, es mejor probar la velocidad de la capacidad de reproducción de video de su aplicación desde diferentes ISP y tipos de conexiones a Internet.