paint-brush
Cómo Twitch construyó la red global de transmisión en vivo que impulsa Amazon IVSpor@amazonivs
1,294 lecturas
1,294 lecturas

Cómo Twitch construyó la red global de transmisión en vivo que impulsa Amazon IVS

Demasiado Largo; Para Leer

Marcas establecidas y nuevas empresas de todo el mundo están descubriendo el poder del video interactivo en vivo, desde RushTix y Codices hasta DeNA, BeLive, GoPro y más. Usando Amazon Interactive Video Service (Amazon IVS), estas empresas innovadoras están transformando el futuro del comercio electrónico, el fitness, el contenido generado por el usuario y más al optimizar la experiencia de transmisión en vivo para creadores y audiencias. Una solución de transmisión en vivo administrada diseñada para que los desarrolladores agreguen video en vivo y habiliten la interactividad con video en su aplicación o sitio sin invertir en infraestructura de transmisión, Amazon IVS se presentó formalmente en julio de 2020, pero su historial de desarrollo se remonta mucho más atrás, con un origen compartido con una de las plataformas de transmisión más utilizadas del mundo. En un momento dado, más de 2,5 millones de espectadores están sintonizados en Twitch, con un promedio de 31 millones de espectadores diarios en el sitio. En 2021, se vieron más de 1,3 billones de minutos de video transmitido en vivo en Twitch, un aumento considerable de más de 1 billón de minutos vistos en el sitio en 2020 y 600 mil millones de minutos vistos en 2019. Usando Amazon Interactive Video Service (Amazon IVS), estas empresas innovadoras están transformando el futuro del comercio electrónico, el fitness, el contenido generado por el usuario y más al optimizar la experiencia de transmisión en vivo para creadores y audiencias. Una solución de transmisión en vivo administrada diseñada para que los desarrolladores agreguen video en vivo y habiliten la interactividad con video en su aplicación o sitio sin invertir en infraestructura de transmisión, Amazon IVS se presentó formalmente en julio de 2020, pero su historial de desarrollo se remonta mucho más atrás, con un origen compartido con una de las plataformas de transmisión más utilizadas del mundo.

People Mentioned

Mention Thumbnail

Companies Mentioned

Mention Thumbnail
Mention Thumbnail
featured image - Cómo Twitch construyó la red global de transmisión en vivo que impulsa Amazon IVS
Amazon Interactive Video Service (IVS)  HackerNoon profile picture



Marcas establecidas y nuevas empresas de todo el mundo están descubriendo el poder del video interactivo en vivo, desde RushTix y Codices hasta DeNA , BeLive , GoPro y más.


Usando Amazon Interactive Video Service (Amazon IVS), estas empresas innovadoras están transformando el futuro del comercio electrónico, el fitness, el contenido generado por el usuario y más al optimizar la experiencia de transmisión en vivo para creadores y audiencias.


Una solución de transmisión en vivo administrada diseñada para que los desarrolladores agreguen video en vivo y habiliten la interactividad con video en su aplicación o sitio sin invertir en infraestructura de transmisión, Amazon IVS se presentó formalmente en julio de 2020 , pero su historial de desarrollo se remonta mucho más atrás, con un origen compartido con una de las plataformas de transmisión más utilizadas del mundo.


En un momento dado, más de 2,5 millones de espectadores están sintonizados en Twitch, con un promedio de 31 millones de espectadores diarios en el sitio. En 2021, se vieron más de 1,3 billones de minutos de video transmitido en vivo en Twitch, un aumento considerable de más de 1 billón de minutos vistos en el sitio en 2020 y 600 mil millones de minutos vistos en 2019.


La transmisión de video en vivo a escala global masiva es un proceso notoriamente difícil debido a la naturaleza impredecible tanto de Internet como de los eventos en vivo.


Las transmisiones en vivo deben entregarse lo más cerca posible del tiempo real, especialmente para el tipo de contenido interactivo que se ejecuta en Twitch. Hoy, más del 98 por ciento de todo el tráfico de Twitch permanece en su red, una de las más grandes del mundo dedicada exclusivamente a la transmisión en vivo. Sin embargo, sus inicios son mucho más humildes.


Lanzamiento de 'lifecasting'


Nacido como Justin.tv en 2007, Twitch fue fundado por Emmett Shear, Justin Kan, Kyle Vogt y Michael Seibel. Inicialmente solo disponible en los EE. UU., la primera iteración del sitio presentaba una transmisión en vivo las 24 horas, los 7 días de la semana, de Kan haciendo las tareas cotidianas. Justin.tv se abrió más tarde para que otros creadores transmitieran en vivo, mientras que una sección dedicada a la transmisión de videojuegos se lanzó como Twitch Interactive en 2011.


La infraestructura inicial abarcaba unas pocas computadoras en una instalación ubicada en el mismo lugar que entregaba video a través de una red de entrega de contenido (CDN) de terceros, lo que rápidamente acumuló facturas masivas. Buscando un enfoque más económico para su empresa y para expandir el alcance de la audiencia, los fundadores buscaron una forma de entregar videos directamente para ahorrar dinero; su solución fue contratar a Jon Shipman, un experto en redes que lanzó a Twitch en el camino de construir su propia infraestructura.


Como plataforma impulsada por eventos, el tráfico de Twitch siempre ha fluctuado, a menudo aumentando significativamente, lo que podría ser estresante en los primeros días de inicio. El cofundador Shear explicó: “Kyle y yo solíamos despertarnos muy temprano los sábados por la mañana para poder supervisar los servidores durante los eventos de mayor audiencia.


Después de nueve meses completos de esto, Kyle se tomó unas merecidas vacaciones, pero estaba totalmente desconectado y nuestros servidores comenzaron a fallar. Alguien de nuestro equipo llamó a una pizzería cerca de donde se hospedaba y pidió que le entregaran una pizza con un mensaje en la caja escrito en Sharpie, algo así como: 'Los servidores están caídos. Necesitamos que lo arregles. No hace falta decir que lo hizo”.


Sentando las bases para el crecimiento


Twitch finalmente comenzó a alojar casi todo su propio tráfico, para garantizar la calidad del video y minimizar la dependencia de los CDN. “Sería un desafío atender bien a una audiencia global usando solo la Internet pública porque Twitch sería susceptible a cuellos de botella”, señaló Martin “Marty” Hess, gerente general de Amazon IVS y responsable de la infraestructura de video que usa Twitch.


“Por ejemplo, si un video se origina en San José, California y el espectador está en Berlín, Alemania, hay muchos lugares donde el video puede retrasarse. Mantener una red privada de enlaces troncales y PoP [Punto de presencia] proporciona un control mucho mejor sobre la calidad y la entrega global de la transmisión”.


Además de agregar capacidad a lo largo de los años, Twitch amplió su red dedicada y su equipo de centro de datos con su adquisición por parte de Amazon en 2014. El equipo especializado garantiza que su software funcione en miles de servidores en todo el mundo y con la latencia más baja posible, solucionando automáticamente las fallas de los componentes. para que los problemas en un lugar no afecten el sistema en todo el mundo.


El equipo se concentró mucho en desarrollar un software de transmisión de medios unificado que nunca fallara y optimizara las transmisiones.


“Tenemos puntos de presencia locales en todos los mercados importantes. Además de esto, tenemos nuestra capa de software que constantemente realiza microajustes para ofrecer video de la más alta calidad para el ancho de banda disponible. Nuestra red solo se usa para video en vivo, lo cual es bastante único”, dijo Hess.


Desarrollando con un ojo en la experiencia del usuario


Con la transmisión en vivo como su oferta principal, la estabilidad fue (y sigue siendo) primordial para Twitch. “En los primeros días, dependíamos de software de terceros para tomar videos de las emisoras y prepararlos para su distribución, pero una sola instancia fallida eliminaría varias transmisiones, por lo que nos enfocamos en nunca dejar que nuestro sistema se bloquee, nunca.


Luego, uno de nuestros desarrolladores escribió el software de distribución, básicamente durante un fin de semana. Fue una gran flexibilidad técnica, pero llamó mucho la atención y nos mostró que era posible”, recordó Shear.


“Nos tomó alrededor de un año ajustar el software y prepararlo para la producción y, después de pruebas rigurosas, lo implementamos en toda la red”, agregó Hess.


“Una versión de este software ahora también está disponible públicamente a través de Amazon Interactive Video Service (Amazon IVS), que se lanzó en julio de 2020. Amazon IVS permite a los usuarios aprovechar el poder de la tecnología de transmisión de video en vivo de Twitch y activar canales en minutos”.


Priorizar una red de video global dedicada


Una de las razones por las que Twitch ha podido mantenerse al día con un pico histórico de demanda durante la pandemia es gracias a una red de video global dedicada.


Shear compartió: “Afortunadamente, teníamos la capacidad adicional para continuar brindando una experiencia de transmisión en vivo interactiva de alta calidad a medida que nuestra audiencia creció más allá de lo que esperábamos.


También optimizamos aún más la calidad de video para la confiabilidad en el ancho de banda disponible, lo que incluye ofrecer solo opciones de transmisión SD cuando la infraestructura pública de Internet estaba particularmente restringida en los primeros días de los bloqueos”.


Hess señaló: “Twitch se ha enfrentado a desafíos únicos, como administrar transmisiones en vivo que saltan de diez espectadores a más de un millón de espectadores en segundos. Resolver estos problemas ha dado como resultado una tecnología de video sólida como una roca que ahora otros clientes también pueden usar”.


Construyendo para el futuro


No existe una fórmula mágica para explicar el éxito duradero de Twitch, pero el enfoque inigualable de la empresa en las tecnologías y experiencias de video en vivo ha sido clave para facilitar el crecimiento.


“Creo que todavía estamos al principio de lo que se puede hacer con el video en vivo. Amazon IVS está destinado a permitir que todos los demás hagan lo que tenemos que hacer con Twitch y facilitar la conexión de video en vivo”, dijo Shear.

Para obtener más información sobre la creación de experiencias interactivas de video en vivo con Amazon IVS, visite: https://aws.amazon.com/ivs/