¿Qué código / servicios existen para transmitir una transmisión WebRTC a los espectadores a escala?

La clave para transmitir su transmisión WebRTC es poder transcodificar su transmisión WebRTC a h.264 y AAC y empaquetarla para que pueda reproducirse en HLS / RTMP y, por lo tanto, enrutarse fácilmente a través de servicios de transmisión comunes para entregar su transmisión a escala.

Wowza tiene un producto de software de servidor de medios perfecto para este caso de uso. Wowza puede ingerir y reproducir transmisiones de baja latencia WebRTC para permitir comunicaciones en tiempo real y al mismo tiempo transcodificar su transmisión en tiempo real para una entrega a gran escala a un público más amplio. Por lo tanto, las transmisiones de WebRTC pueden enviarse a escala directamente a través de Wowza o publicarse en plataformas populares como Youtube, FB Live, etc. Un ejemplo de flujo de trabajo se vería así:

Para tener en cuenta, la función WebRTC está actualmente en vista previa pero está abierta a todos. La funcionalidad incluye:

  • Ingestión de WebRTC
  • Reproducción WebRTC
  • Soporte de transcodificador para decodificar / codificar video VP8 y VP9 y códecs de audio Vorbis / Opus
  • Entrada y salida de VP8 / VP9, ​​Vorbis y Opus a través de RTSP / RTP
  • Proveedor HTTP para hacer intercambio WebRTC SDP
  • Implementación de comando genérico
  • Posibilidad de grabar utilizando el transcodificador en formato H.264 / AAC MP4
  • Soporte TCP

Para ver una demostración de video o unirse a la vista previa pública, consulte la página del software de transmisión WebRTC en wowza.com.

Aquí el código WebRTC . Aunque es poco, no es un código. Solo servidor de transmisión WebRTC 🙂