Compatibilidad con WebRTC agregada a OBS Studio con la capacidad de transmitir en modo P2P

El código base de OBS Studio, un paquete para transmitir, componer y grabar video, se modificó para admitir la tecnología WebRTC, que se puede usar en lugar del protocolo RTMP para transmitir video sin un servidor intermedio, en el que el contenido P2P se transmite directamente a el navegador del usuario.

La implementación de WebRTC se basa en el uso de la biblioteca libdatachannel escrita en C++. En su forma actual, solo se admite la transmisión (salida de video) en WebRTC y se brinda un servicio con soporte para el proceso WHIP utilizado para establecer sesiones entre el servidor WebRTC y el cliente. El código para admitir WebRTC como fuente se encuentra actualmente en revisión.

WebRTC le permite lograr una reducción en los retrasos en la entrega de videos a fracciones de segundo, lo que hace posible crear contenido interactivo e interactuar con los espectadores en tiempo real, por ejemplo, organizar un programa de entrevistas. Usando WebRTC, puede cambiar entre redes sin interrumpir la transmisión (por ejemplo, cambiar de Wi-Fi a una red móvil) y organizar la transmisión de varias secuencias de video dentro de una sola sesión, por ejemplo, para filmar desde diferentes ángulos u organizar interactivos. vídeos

WebRTC también le permite descargar varias versiones de transmisiones ya transcodificadas con diferentes niveles de calidad para usuarios con diferentes anchos de banda de canales de comunicación, para no realizar el trabajo de transcodificación en el lado del servidor. Es posible utilizar diferentes códecs de video como H.265 y AV1 para reducir los requisitos de ancho de banda. Como implementación de servidor de referencia para transmisiones basadas en WebRTC, se propone utilizar Broadcast Box, pero para transmitir a una audiencia pequeña, puede prescindir de un servidor configurándolo en modo P2P.

Fuente: opennet.ru

Añadir un comentario