Blog de Amazon Web Services (AWS)
Como Rockear en AWS y con AWS Elemental
Por Gustavo Etchudez, Arquitecto de Soluciones en AWS
Renato Reis, Arquitecto Senior de Soluciones Especializadas en LATAM para AWS Elemental
Asistir a un concierto de rock es algo que la mayoría de nosotros ya experimentó, pero con AWS, Indexaris logró transformar la experiencia de forma virtual.
Debido a la situación causada por el COVID-19, muchas de las actividades se vieron canceladas para poder salvaguardar la integridad de las personas y esta nueva normalidad nos empuja a repensar la manera de involucrarnos y poder seguir con nuestros hábitos de manera diferente.
El Desafío:
Año tras año desde el 2001 se lleva a cabo, en la provincia de Córdoba, Argentina, uno de los mayores festivales de Rock de Latinoamérica, donde se reúnen artistas para brindar un show a todos los fans. El presente 2020 se tornó un poco diferente, ya que se imposibilitaba poder reunir tantas personas en un solo lugar debido a las normas de salud vigentes, es por eso que se presentaba un gran desafío que fue asumido por Indexaris, una compañía dedicada al desarrollo de tecnologías emergentes, para crear una experiencia virtual, partiendo de la experiencia real vivenciada en ocasiones anteriores, teniendo en mente entregar video y audio de excelente calidad para que los fans pudieran disfrutarlo desde la comodidad de sus casas.
Por estos motivos se cambiaron las filas y controles para ingresar a los diferentes predios donde están los escenarios por un espacio virtual. Este mismo cambio se experimentó con otros aspectos como es el caso de la comida, donde en otras oportunidades tenías que hacer una fila para poder comprar algo para comer, ahora podías esperar la comida que pediste en alguna aplicación de delivery o por teléfono desde la comodidad de tu casa, junto a tus familiares o amigos, viendo la previa o inclusive el mismo recital, situación que genera un nuevo problema para los amantes del rock: ¿Quién va a ser el encargado de ir a recibir el pedido y perderse unos minutos de transmisión? :)
El Como:
La imagen a continuación representa como fue la zona común, disponible para los mas de 170 mil fans del rock, que asistieron a través de una experiencia virtual durante dos días y desde más de once países. Desde acá podían acceder a comprar mechandising, ordenar comida (desde la app del país al que pertenecían), acceder a los meet and greet y no menos importante acceder a cada uno de los escenarios como ser Luna Park, Teatro Vórterix, Teatro Roxy Alternativo o La Trastienda con 4 cámaras por escenario, en adición a las cámaras 360 que algunas de estas locaciones disponía y donde había artistas exponiendo su arte.
Pero ¿cómo fue esto posible? y a partir de aquí es donde hablamos sobre los componentes involucrados tras bambalinas. Nos gusta decir que esto fue un recital de rock 99% cloud, suena raro, pero así fue, ¿y porque no 100% cloud? porque los artistas estaban diseminados en cuatro locaciones físicas desde donde se enviaban las señales hacia AWS para poder hacer el encodeo y retransmitir el espectáculo hacia los hogares de los fans del rock Argentino.
Pero pasemos al detalle. Desde cada una de las ubicaciones físicas donde estaban los artistas, había conexiones de internet dedicadas conectadas hacia los servicios de AWS, las cuales se conocen como Direct Connect. AWS Direct Connect brindó la posibilidad de establecer una conectividad privada entre AWS y las locaciones físicas, permitiendo aumentar el rendimiento del ancho de banda y suministrar una experiencia de usuario conectado a la red más estable que en las conexiones basadas en internet.
Una vez que los diferentes escenarios fueron conectados hacia AWS utilizando AWS Direct Connect, se creó un ecosistema tecnológico, que permitió conseguir una experiencia de usuario muy satisfactoria, utilizando e interconectando cada uno de los componentes detallados a continuación:
AWS Elemental MediaLive es un servicio de procesamiento de videos en directo para transmisión. Le permite crear transmisiones de videos en alta calidad para entregar a emisiones televisivas y a dispositivos con varias pantallas conectados a Internet, como televisores conectados, tablets, teléfonos inteligentes y decodificadores. El servicio codifica transmisiones de videos en directo en tiempo real. Para ello, obtiene un origen del video en directo de mayor tamaño y lo comprime en versiones más pequeñas para distribuirlas a los espectadores.
AWS Elemental MediaPackage prepara y protege videos de manera fiable para distribuirlos a través de Internet. A partir de un único video de entrada, AWS Elemental MediaPackage crea transmisiones de video con el formato adecuado para que puedan reproducirse en televisores, celulares, equipos, tablets y consolas de videojuegos con conexión a Internet.
AWS Elemental MediaConvert es un servicio de transcodificación de video basado en archivos con calidad para radiodifusión. Le permite crear con facilidad contenido de video bajo demanda (VOD) para emisión y distribución en varias pantallas a escala.
El mayor desafío que se enfrentó para lograr el éxito del espectáculo fue el armado en AWS Elemental MediaLive de la lista de canales y los schedule vinculados a cada canal, ya que los mismos estaban compuestos por cada una de las cámaras de las locaciones y a su vez debían estar perfectamente sincronizado con el lanzamiento de los cortes publicitarios entre artistas.
Las señales se enviaban hacia AWS Elemental MediaPackage para generar el formato correcto, dependiendo del tipo de usuario que accedía al video, y a su vez esta señal de salida estaba protegida y siendo distribuida por medio de Amazon Cloudfront, que consiste en un servicio rápido de red de entrega de contenido (CDN) para distribuir globalmente a clientes datos, vídeos, aplicaciones y API de forma segura, con baja latencia y altas velocidades de transferencia, gracias a este servicio los usuarios de la región se vieron beneficiados por los POP (puntos de presencia) que fueron inaugurados a fines del 2019 en Argentina, Chile y Colombia, brindando una mejor experiencia de usuario final permitiendo que pudieran acceder de manera inmediata y con muy baja latencia al contenido generado desde las 4 locaciones.
Otro de los desafíos que se presentaron fue imposibilidad de tener múltiples bandas de rock en el mismo lugar para hacer el recital 100% online, es por eso que se utilizo el servicio AWS Elemental MediaConvert para grabar previamente algunos artistas y poder convertir esos videos al formato correspondiente dependiendo del usuario que lo consumiría.
La arquitectura diseñada y utilizada para la solución del evento fue la siguiente:
Resultados:
Los servicios AWS, en conjunto con los profesionales que participaron, permitieron que más de 170 mil usuarios pudieran experimentar un recital de manera única y novedosa, desde la comodidad de sus casas, con la más alta calidad de audio y video, incluyendo el valor agregado, para los que disponían de dispositivos VR360, de poder experimentar y disfrutar de esa experiencia única a través de la realidad virtual, logrando la satisfacción de los fans, los productores y el personal técnico, brindando una nueva vía para realizar eventos masivos nuevamente, superando los desafíos de la nueva normalidad de manera exitosa.
Si te interesa desplegar este tipo de infraestructura podes explorar mas sobre soluciones listas para implementar de manera sencilla, ingresando aqui para video en vivo o aqui para video bajo demanda.
Sobre los autores
Gustavo Etchudez es Arquitecto de Soluciones en Amazon Web Services para Sector Público en Argentina. Gustavo tiene mas de 20 años de experiencia en IT, trabajo en diferentes organizaciones en la adopción de nuevas tecnologías de nube en los últimos 6 años y llevo delante de manera satisfactoria la implementación de múltiples proyectos en diferentes ámbitos alrededor de América Latina.
Renato Reis es Arquitecto Senior de Soluciones Especializadas en LATAM para AWS Elemental con enfoque principal en AWS Elemental Media Services, Appliances y flujos de trabajo relacionados con video.