Transmissão da Video API da Vonage

A plataforma da Vonage oferece suporte a dois tipos diferentes de transmissão:

  • Transmissões de vídeo interativas ao vivo — Esse tipo de transmissão permite que muitos clientes publiquem e se inscrevam para receber os fluxos de áudio e vídeo uns dos outros em tempo real. As sessões roteadas podem suportar transmissões de vídeo interativas ao vivo para até 15.000 participantes. Para mais detalhes, consulte “Transmissões interativas de vídeo ao vivo”.

  • Transmissões ao vivo — Esse tipo de transmissão permite compartilhar um fluxo HTTP Live Streaming (HLS) ou um fluxo RTMP com um grande número de espectadores. O fluxo HLS ou RTMP é um único vídeo composto pelos fluxos individuais publicados na sessão. Para mais detalhes, consulte Transmissões ao vivo.

Ambos os tipos de transmissão exigem o uso de uma sessão roteada (uma sessão que utiliza o Roteador de Mídia da Vonage).

Comparação entre transmissões de vídeo interativas ao vivo e transmissões por streaming ao vivo

O recurso de transmissão de vídeo interativo em grande escala é baseado na tecnologia WebRTC, permitindo a transmissão de conteúdo com latência ultrabaixa, o que, por sua vez, possibilita interações em tempo real entre os participantes.

O HLS utiliza uma CDN para a transmissão e é uma transmissão tradicional com alta latência (15–20 segundos) e sem interação. O HLS oferece conteúdo em várias qualidades de vídeo. Cada espectador receberá uma transmissão com qualidade de vídeo adaptada à largura de banda disponível e à capacidade do reprodutor.

O RTMP apresenta menor latência (cerca de 5 segundos) do que o HLS. Além disso, não é adequado para casos de uso que exijam interatividade.

Se o seu caso de uso exigir interatividade, você deve utilizar o recurso de transmissão de vídeo interativo em grande escala para atender ao seu público em tempo real. Cada membro do público poderia, potencialmente, publicar uma transmissão na sessão para interagir com outros transmissores de ao vivo (como um anfitrião ou apresentador).

O HLS deve ser utilizado para atender à “capacidade de pico” — quando o tamanho da audiência excede o que pode ser suportado em tempo real em uma transmissão interativa ao vivo. Um espectador que utiliza o HLS receberá o conteúdo com uma latência de 15 a 20 segundos; portanto, essa tecnologia não se presta diretamente a casos de uso interativos.

O HLS também oferece suporte à funcionalidade de DVR, que permite aos usuários retroceder, pausar e retomar as transmissões (em reprodutores compatíveis com DVR).

Os clientes poderiam implementar lógica adicional em suas aplicações para alternar um visualizador do HLS para o tempo real e vice-versa. Nesse caso, a aplicação pode incluir recursos para gerenciar a diferença de latência entre o visualizador HLS e o visualizador em tempo real.

É possível disponibilizar conteúdo HLS para os espectadores em dispositivos que não suportam WebRTC.

Use o RTMP para transmitir conteúdo criado no Vonage para plataformas de vídeo nas redes sociais, como o Facebook ou o YouTube Live.

É possível que um número maior de clientes assista simultaneamente a uma transmissão HLS ou RTMP do que a uma sessão de vídeo interativa ao vivo. Por exemplo, você pode fornecer uma transmissão HLS a um cliente se a sessão tiver atingido o limite de 15.000 conexões para transmissões interativas ao vivo. As transmissões HLS suportam um número ilimitado de espectadores. As transmissões RTMP são limitadas pelo número de espectadores suportados pelo provedor RTMP.

Combinando o Broadcast com o Experience Composer

É possível combinar a transmissão e Experiência com o Composer.