Información general sobre el laboratorio
En Internet, se reproducen videos de dos maneras principales: bajo demanda (VOD) o como secuencia en tiempo real (en directo).
-
El streaming de video bajo demanda podría compararse al alquiler o posesión de un DVD. El espectador puede suscribirse a un servicio, realizar un pago por única vez o comprar una película. Mientras el espectador tiene acceso, este puede iniciar, detener, pausar, rebobinar, avanzar rápidamente durante todo el tiempo que dure el video bajo demanda.
-
El streaming en directo es exactamente lo que se dice que es: en directo. La secuencia puede ser una mezcla de contenido pregrabado (p. ej:, entrevistas) y acción en directo (p. ej:, deportes), pero tiene un horario de inicio y de finalización definidos. El espectador en línea puede unirse al streaming y quizá “retroceder en el tiempo”, pero eventualmente el streaming terminará y ya no se podrá acceder a él.
El streaming en directo crece rápidamente. Los estudios, así como los usuarios que comparten en las redes sociales, están poniendo a disposición más contenido de streaming en directo. Junto con esto, se están implementando en el mercado más dispositivos capaces de transmitir video en directo (por ejemplo, teléfonos inteligentes, tabletas, equipos, TV inteligente, decodificador, etc.).
En este laboratorio, creará un flujo de trabajo de video de streaming en directo mediante AWS Elemental MediaLive, AWS Elemental MediaPackage y Amazon CloudFront.
Flujo de trabajo de streaming en directo
El streaming en directo implica tres etapas principales:
-
Codificación/compresión: en esta etapa, una secuencia de origen de alta resolución y alta velocidad binaria se comprime en varias versiones de menor resolución/velocidad binaria, adecuadas para el streaming en tiempo real mediante Internet.
-
Empaquetado: los streaming de video comprimidos se empaquetan en segmentos, normalmente de 2 a 10 segundos cada uno. Esto permite que los reproductores de video se adapten a las condiciones fluctuantes de la red cuando se solicitan segmentos sucesivos de la lista de resoluciones/velocidades binarias disponibles. A esto se le denomina “streaming de velocidad binaria adaptable” o ABR.
-
Distribución: para atender a cientos, miles o millones de espectadores simultáneos, los streaming de video empaquetados deben distribuirse a través de grandes redes de distribución. Esto se conoce como “red de entrega de contenido” o “red de distribución de contenido (CDN)”.
En el laboratorio hará lo siguiente
En este laboratorio, realizará lo siguiente:
-
configurar AWS Elemental MediaLive para ingestar dos fuentes de entrada de origen y transcodificar el contenido en dos streaming de velocidad binaria adaptable (ABR) y generar esos dos streaming
-
configurar AWS Elemental MediaPackage para ingestar las salidas de MediaLive y empaquetar los streaming en directo en formatos adecuados para que el usuario final pueda verlos (empaquetado)
-
configurar una distribución de Amazon CloudFront para utilizar el contenido empaquetado de MediaPackage como su origen, de modo que la distribución de CloudFront pueda entregar el streaming en directo a los espectadores para que accedan a través de dispositivos móviles y navegadores de escritorio con baja latencia y altas velocidades de transferencia (distribución)
Temas tratados
Al final de este laboratorio, podrá realizar lo siguiente:
- conectar AWS Elemental MediaLive a una fuente entrante
- utilizar MediaLive para crear varias versiones de velocidad binaria de un archivo multimedia de fuente
- configurar MediaPackage y CloudFront para distribuir contenido de streaming en directo a dispositivos móviles y de escritorio
- reproducir el streaming de video en directo en el dispositivo móvil o la computadora
Conocimientos técnicos previos requeridos
Para completar correctamente este laboratorio, deberá estar familiarizado con la navegación básica de la consola de administración de AWS.