¿Qué es el streaming de baja latencia de Amazon IVS? - Amazon IVS

¿Qué es el streaming de baja latencia de Amazon IVS?

Amazon Interactive Video Service (IVS) es un servicio administrado de streaming de video en directo que permite:

  • Crear canales y empezar el streaming en cuestión de minutos.

  • Crear experiencias atractivas e interactivas junto con video en directo de latencia baja.

  • Distribuir video a escala en una amplia gama de dispositivos y plataformas.

  • Integrarse fácilmente en sitios web y aplicaciones.

Amazon IVS permite al usuario centrarse en crear su propia aplicación interactiva y experiencia de audiencia. Con Amazon IVS, no necesita administrar la infraestructura ni desarrollar y configurar componentes de sus flujos de trabajo de video para que sea seguro, fiable y rentable.

Amazon IVS es compatible con la transmisión mediante varios protocolos de ingesta:

  • RTMP (protocolo de mensajes en tiempo real): un estándar de la industria para la transmisión de video a través de una red.

  • RTMPS, la versión segura de RTMP, se ejecuta a través de TLS.

  • SRT (transporte fiable y seguro), un protocolo de código abierto relativamente nuevo. El SRT está diseñado para mejorar la transmisión en redes poco fiables y proteger contra las fluctuaciones, la pérdida de paquetes y las fluctuaciones del ancho de banda de la red.

Además de la documentación del producto aquí, consulte https://ivs.rocks/, un sitio dedicado a explorar el contenido publicado (demostraciones, ejemplos de código, publicaciones de blog), calcular el costo y experimentar Amazon IVS a través de demostraciones en vivo.

Latencia

La latencia es el retraso que se produce desde el momento en que una cámara captura una transmisión en directo hasta el momento en que la transmisión aparece en la pantalla de un espectador. Amazon IVS cuenta con una funcionalidad que permite entregar contenido de video de la siguiente forma:

  • Latencia baja: los canales de Amazon IVS pueden entregar contenido de video con una latencia inferior a los 5 segundos.

  • Latencia en tiempo real: las fases de IVS pueden entregar contenido de video con una latencia inferior a 300 ms. Todos los participantes de la fase experimentan esta “latencia en tiempo real” mejorada. (Tenga en cuenta que, si la fase se transmite a un canal de IVS, los espectadores del canal acceden a una latencia baja).

Para una transmisión tradicional de Contenido de calidad (OTT), la latencia puede ser de hasta 30 segundos.

La baja latencia es un componente crítico para crear buenas experiencias de usuario interactivas que enriquezcan la experiencia del público. Permite que el streamer, la marca y la comunidad se conecten con el público en directo de una manera directa y personal.

La latencia observada puede variar entre los usuarios debido a:

  • Las ubicaciones geográficas del streamer y los espectadores.

  • El tipo de red y la velocidad.

  • Los componentes individuales en la cadena de streaming.

  • Los protocolos de transmisión y formatos de salida.

Para obtener más información, consulte Reducción de la latencia en Configuración de streaming de Amazon IVS.

Solución global, control regional

La transmisión y la visualización son globales

Puede utilizar Amazon IVS para transmitir a espectadores de todo el mundo:

  • Cuando realiza una transmisión, Amazon IVS incorpora automáticamente el video en una ubicación cercana a usted.

  • Los espectadores pueden ver sus transmisiones en directo de forma global a través de la red de entrega de contenido de Amazon IVS.

Otra forma de decir esto es que el "plano de datos" es global. El plano de datos se refiere al streaming/la incorporación y la visualización.

El control es regional

Aunque el plano de datos de Amazon IVS es global, el "plano de control" es regional. El plano de control hace referencia a la consola de Amazon IVS, la API y los recursos (canales, claves de transmisión, pares de claves de reproducción y configuraciones de grabación).

Otra forma de decir esto es que Amazon IVS es un "servicio de AWS regional". Es decir, los recursos de Amazon IVS en cada región son independientes de los recursos similares de otras regiones. Por ejemplo, un canal que crea en una región es independiente de los canales que crea en otras regiones.

Cuando utilice recursos (por ejemplo, crear un canal), debe especificar la región en la que se creará. Posteriormente, al administrar recursos, debe hacerlo desde la misma región en la que se crearon.

Si usa la... Especifica la región...
Consola de Amazon IVS Mediante el menú desplegable Select a Region (Seleccionar una región) en la parte superior derecha de la barra de navegación.
API de Amazon IVS

Mediante el punto de enlace de servicio correspondiente. Consulte la Referencia de la API de streaming de baja latencia de Amazon IVS.

(Si accede a la API a través de un SDK, configure el parámetro region del SDK. Consulte Herramientas para crear en AWS).

CLI de AWS Con cualquiera de las siguientes opciones:
  • Agregar la --region <aws-region> al comando de la CLI.

  • Colocar la región en el archivo de configuración local de AWS.

Recuerde que, independientemente de la región en la que se haya creado un canal, puede transmitir a Amazon IVS desde cualquier lugar y los espectadores pueden verlo desde cualquier lugar.

La región de su canal

La región de su canal forma parte del ARN (nombre de recurso de Amazon) que se asigna al crear el canal. Al crear un canal:

  • La consola de Amazon IVS muestra el ARN en el área General configuration (Configuración general) de la página. Posteriormente, la consola siempre muestra su región (ubicación) en la parte superior derecha.

  • La API de Amazon IVS devuelve el ARN en el campo arn del objeto del canal.