Transmisión HTTP HTTP en vivo

¿Es posible utilizar el método de transmisión en vivo para crear una llamada de voz o una aplicación de videollamada? Gracias

HLS no es la tecnología ideal para su propósito debido a

  1. El flujo de video Latency HLS se divide en mpegts de 10 segundos cada uno, que debe transferirse completamente antes de poder reproducirse. Por lo tanto, siempre hay un retraso significativo asociado con el HLS.
  2. Almacenamiento en búfer En caso de transmisión de datos deficiente, el reproductor de HLS almacena y no se salta, lo que no es lo que desea para un video chat.
  3. Sin perforaciones HLS funciona en HTTP, no UDP, por lo que no podrá aprovechar la perforación de orificios UDP si sus clientes están detrás de NAT / cortafuegos.