Transmisión de Video API de Vonage

La plataforma de Vonage admite dos tipos diferentes de transmisión:

  • Retransmisiones de vídeo interactivas en directo - Este tipo de difusión permite a muchos clientes publicar y suscribirse a los flujos de audio y vídeo de los demás en tiempo real. Las sesiones enrutadas pueden soportar emisiones de vídeo interactivas en directo para un máximo de 15.000 participantes. Para más detalles, consulte Retransmisiones de vídeo interactivo en directo.

  • Retransmisiones en directo - Este tipo de emisión permite compartir un flujo HTTP en directo (HLS) o un flujo RTMP con un gran número de espectadores. El flujo HLS o RTMP es un único vídeo compuesto por los flujos individuales publicados en la sesión. Para más información, consulte Retransmisiones en directo.

Ambos tipos de difusión requieren el uso de una sesión enrutada (una sesión que utiliza la función Enrutador multimedia de Vonage).

Comparación de las emisiones de vídeo interactivo en directo y las emisiones de streaming en directo

La función de emisión de vídeo interactivo de gran tamaño se basa en WebRTC, lo que permite una transmisión de contenidos de latencia ultrabaja que, a su vez, posibilita las interacciones en tiempo real entre los participantes.

HLS utiliza CDN para la entrega y es una emisión tradicional con alta latencia (15-20 segundos) y sin interacción. HLS ofrece contenidos con múltiples calidades de vídeo. Cada espectador recibe una calidad de vídeo adaptada a su ancho de banda y capacidad de reproducción.

RTMP tiene menor latencia (unos 5 segundos) que HLS. Tampoco se presta a casos de uso que requieran interactividad.

Si su caso de uso requiere interactividad, debería utilizar la función de emisión de vídeo interactivo de gran tamaño para atender a su audiencia en tiempo real. Cada miembro de la audiencia podría publicar un flujo en la sesión para interactuar con otros editores de flujos en directo (como un anfitrión o un presentador).

HLS debe utilizarse para servir a la "capacidad de ráfaga", es decir, cuando el tamaño de la audiencia supera lo que se puede soportar en tiempo real en una emisión interactiva de streaming en directo. Un espectador de HLS recibirá el contenido con una latencia de 15-20 segundos, por lo que no se presta directamente a casos de uso interactivo.

HLS también es compatible con la función DVR, que permite a los usuarios rebobinar, pausar y reanudar las emisiones (en reproductores compatibles con DVR).

Los clientes podrían crear una lógica adicional en su aplicación para pasar un visor de HLS a tiempo real y viceversa. En este caso, la aplicación puede incluir funciones para gestionar la diferencia de latencia entre el visor HLS y el de tiempo real.

Puede servir contenido HLS a espectadores en clientes que no admitan WebRTC.

Usa RTMP para enviar contenido creado en Vonage a plataformas de video de medios sociales, como Facebook o YouTube Live.

Pueden ver simultáneamente un flujo HLS o RTMP más clientes de los que pueden ver una sesión de vídeo interactivo en directo. Por ejemplo, puede proporcionar un flujo HLS a un cliente si la sesión ha alcanzado el límite de 15.000 conexiones para emisiones interactivas en directo. Los flujos HLS admiten un número ilimitado de espectadores. Los flujos RTMP están limitados por el número de espectadores que admite el proveedor RTMP.

Combinar Broadcast con Experience Composer

Es posible combinar radiodifusión y Compositor de experiencias.