Compatibilidade con WebRTC engadiuse a OBS Studio coa posibilidade de emitir en modo P2P

Actualizouse a base de código de OBS Studio, un paquete para streaming, composición e gravación de vídeo, para incluír soporte para a tecnoloxía WebRTC, que se pode usar en lugar de RTMP para a transmisión de vídeo sen servidor, na que o contido P2P se transfire directamente ao navegador do usuario.

A implementación de WebRTC baséase na biblioteca libdatachannel, escrita en C++. Na súa forma actual, só admite a difusión (saída de vídeo) en WebRTC e ofrece un servizo que admite o proceso WHIP, que se utiliza para establecer sesións entre o servidor WebRTC e o cliente. O código para admitir WebRTC como fonte aínda está en proceso de revisión.

WebRTC permítelle reducir os atrasos na entrega de vídeo a fraccións de segundo, o que permite crear contido interactivo e interactuar cos espectadores en tempo real, por exemplo, para organizar un programa de entrevistas. Usando WebRTC, pode cambiar entre redes sen interromper a emisión (por exemplo, cambiar de Wi-Fi a unha rede móbil) e organizar a transmisión de varios fluxos de vídeo nunha sesión, por exemplo, para gravar desde diferentes ángulos ou organizar vídeos interactivos. .

WebRTC tamén permite descargar varias versións de fluxos xa transcodificados con diferentes niveis de calidade para usuarios con anchos de banda de comunicación diferentes, para non realizar traballos de transcodificación no lado do servidor. É posible utilizar diferentes códecs de vídeo, como H.265 e AV1, para reducir os requisitos de ancho de banda. Proponse utilizar Broadcast Box como implementación de referencia dun servidor para emisións baseadas en WebRTC, pero para transmitir a un público reducido, pode prescindir dun servidor configurando o traballo en modo P2P.

Fonte: opennet.ru

Engadir un comentario