Blog de Amazon Web Services (AWS)
Parte 3 – Streaming de video a AWS Elemental MediaConnect usando el SDK de Zixi
Por Arturo Velasco, Arquitecto de Soluciones Especialista en Media and Entertainment y
Katreena Mullica, Sr Partner Arquitecta de Soluciones
Introducción
En la parte 1 de esta serie de publicaciones, demostramos cómo instalar y configurar Open Broadcaster Software (OBS) Studio y el SDK de Zixi para AWS Elemental MediaConnect (Zixi-MediaConnect) en un sistema local, crear un flujo en MediaConnect y transmitir contenido VOD local a dispositivos móviles. En la parte 2, demostramos cómo configurar un encoder local (ya sea AWS Elemental Live y FFmpeg) y MediaConnect para codificar y transmitir desde Amazon Simple Storage Service (Amazon S3) o desde contenido VOD local a dispositivos móviles.
En este documento exploramos la transmisión de video hacia Zixi-MediaConnect Receiver y los flujos de trabajo OTT (Over the top).
Zixi-MediaConnect Receiver se encuentra en el punto de distribución (recibiendo la señal desde AWS Elemental MediaConnect o bien de una transmisión on-premise). Con Zixi-MediaConnect Receiver, puede recibir transmisiones desde un flujo de MediaConnect a sus sistemas locales o en la nube, generar salidas UDP multicast/unicast o salidas TCP e integrar las transmisiones a sus canales. También puede utilizar Receptores/Decodificadores Integrados profesionales (IRDs) que soportan el protocolo Zixi de forma nativa.
Las descripciónes de Zixi-MediaConnect Feeder/Receiver, protocolos compatibles, consideraciones de latencia y limitaciones están disponibles en la parte 1 <<Link a parte 1>> de este blog.
Los Protocolos soportados son los siguientes:
Entrada:
- Push – La transmisión es enviada desde MediaConnect a Zixi-MediaConnect Receiver.
- Pull – La transmisión es tomada por Zixi-MediaConnect Receiver desde MediaConnect.
Salida:
- UDP
- TCP
Prerrequisitos
- Esta publicación asume que ha configurado previamente un flujo en MediaConnect; puedes seguir las indicaciones de la Parte 1 <<link a parte1>> o de la Parte 2 <<link a parte2>> de estas series para configurar el flujo en MediaConnect.
- Revisar que los firewall externos permitan las Comunicaciones usando los puertos UDP 2088 y 2077 (entrante y saliente).
- Tener un sistema operativo Ubuntu Linux (Esta publicación fue probada con Ubuntu Focal Fossa).
Costo de aprovisionar los recursos usados en esta publicación
- No hay cargo por FFmpeg, OBS, Zixi-MediaConnect Feeder/Receiver, ni por el uso de la aplicación Zixi Player
- MediaConnect se factura por uso, es decir; por hora de uso de cada flujo en ejecución, además de un cargo por gigabyte transferido utilizando a través del flujo ya sea por un precio reservado de ancho de banda saliente, un cargo por hora basado en el ancho de banda para el video enviado a internet o bajo demanda. Un flujo que está en modo de espera no es un recurso activo y no incurre en costo, incluso si tiene salidas o derechos configurados. Revisa https://thinkwithwp.com/mediaconnect/pricing/ para más información.
- AWS Secrets Manager incluye un periodo de prueba gratuito de 30 días. Después de que termine el plazo, Secrets Manager se factura $0.40 por secreto al mes. Para secretos que se almacenan por menos de un mes, el precio se prorratea (en función del número de horas). Consulta https://thinkwithwp.com/secrets-manager/pricing/ para más información.
- Para mantener los costos al mínimo, asegúrate de terminar los recursos una vez que acabes tus pruebas siguiendo las tareas del Paso 13 de esta publicación.
Descarga aquí la guía (parte 3)
Esta es la segunda parte de una serie de 3 publicaciones
Parte 1 – Streaming de video a AWS Elemental MediaConnect usando Zixi SDK
Parte 2 – Streaming de video a AWS Elemental MediaConnect usando Zixi SDK
Parte 3 (esta publicación) – Streaming de video a AWS Elemental MediaConnect usando Zixi SDK
Si tienes preguntas, comentarios o deseas involúcrate en discusiones con otros miembros de la comunidad, visita AWS Developer Forums: Media Services.
Este artículo fue traducido del Blog de AWS en Inglés
Sobre los autores:
Arturo Velasco es Media and Entertainment Specialist Solutions Architect en AWS
Katreena Mullican es Sr Partner Solutions Architect en AWS
Sobre los traductores:
Rene Roldan es Arquitecto de Soluciones en AWS
Sobre los revisores:
Efrain Castilla es Arquitecto de Soluciones Sr en AWS
Armando Barrales es Arquitecto de Soluciones Sr en AWS