Publicación WHIP de IVS | Transmisión en tiempo real - Amazon IVS

Publicación WHIP de IVS | Transmisión en tiempo real

En este documento se explica cómo utilizar codificadores compatibles con WHIP, como OBS, para publicar transmisiones en tiempo real de IVS. WHIP (protocolo de ingesta WebRTC-HTTP) es un borrador de IETF desarrollado para estandarizar la ingesta de WebRTC.

WHIP habilita la compatibilidad con software como OBS y ofrece una alternativa (al SDK de transmisión de IVS) para la autoedición. Es posible que los streamers más sofisticados estén familiarizados con OBS y lo prefieran por sus características de producción avanzadas, como las transiciones de escenas, la mezcla de audio y la superposición de gráficos. Ofrece a los desarrolladores una opción versátil: usar el SDK de transmisión para web de IVS para publicar directamente en el navegador o permitir que los streamers usen OBS en su escritorio para obtener herramientas más potentes.

WHIP también resulta útil en situaciones en las que utilizar el SDK de transmisión de IVS no es viable o no es la opción preferida. Por ejemplo, en configuraciones que incluyen codificadores de hardware, el SDK de transmisión de IVS podría no ser una opción. Sin embargo, si el codificador es compatible con WHIP, puede seguir publicando directamente desde el codificador en IVS.

Guía para OBS

OBS es compatible con WHIP a partir de la versión 30. Para empezar, descargue la versión 30 o posterior de OBS: https://obsproject.com/.

Para publicar en una fase de IVS con OBS mediante WHIP, siga estos pasos:

  1. Genere un token de participante con capacidad de publicación. En términos de WHIP, un token de participante es un token de portador. De forma predeterminada, los tokens de participantes vencen en 12 horas, pero puede ampliar su duración hasta 14 días.

  2. Haga clic en Settings (Configuración). En la sección Transmisión del panel Configuración, seleccione WHIP en el menú desplegable Servicio.

  3. En Servidor, ingrese https://global.whip.live-video.net.

  4. En Token de portador, ingrese el token de participante que generó en el paso 2.

  5. Configure los ajustes de video como lo haría normalmente, con algunas restricciones:

    1. Transmisión en tiempo real de IVS admite entradas de hasta 720p a 8,5 Mbps. Si supera cualquiera de estos límites, se desconectará su transmisión.

    2. Le recomendamos configurar Intervalo de fotogramas clave en el panel Salida en 1 o 2 segundos. Un intervalo de fotogramas clave bajo permite a los espectadores iniciar la reproducción del video con mayor rapidez. También recomendamos configurar Ajuste preestablecido de uso de la CPU en muy rápido y Ajuste en latencia cero para habilitar la latencia más baja.

    3. Como OBS no admite la transmisión simultánea, recomendamos mantener la velocidad de bits por debajo de 2,5 Mbps. Esto permite que los espectadores con conexiones de menor ancho de banda puedan ver los videos.

  6. Pulse Iniciar transmisión.

Nota: Somos conscientes de los problemas de calidad (como la congelación intermitente del video) que pueden producirse con WHIP en OBS. Suelen surgir cuando la red del difusor es inestable. Recomendamos probar WHIP en OBS antes de usarlo para transmisiones en vivo de producción. Reducir la velocidad de bits de la transmisión también puede ayudar a reducir la aparición de estos problemas.