Suporte WebRTC adicionado ao OBS Studio com a capacidade de transmitir no modo P2P

A base de código do OBS Studio, um pacote para streaming, composição e gravação de vídeo, foi atualizada para incluir suporte à tecnologia WebRTC, que pode ser usada no lugar do RTMP para streaming de vídeo sem servidor, no qual o conteúdo P2P é transferido diretamente para o navegador do usuário.

A implementação do WebRTC é baseada na biblioteca libdatachannel, escrita em C++. Em sua forma atual, ele suporta apenas transmissão (saída de vídeo) em WebRTC e fornece um serviço que suporta o processo WHIP, que é usado para estabelecer sessões entre o servidor e o cliente WebRTC. O código para suportar WebRTC como fonte ainda está em revisão.

O WebRTC permite reduzir atrasos na entrega de vídeos para frações de segundos, o que possibilita criar conteúdo interativo e interagir com os telespectadores em tempo real, por exemplo, para organizar um talk show. Usando WebRTC, você pode alternar entre redes sem interromper a transmissão (por exemplo, mudar de Wi-Fi para uma rede móvel) e organizar a transmissão de vários fluxos de vídeo em uma sessão, por exemplo, para filmar de diferentes ângulos ou organizar vídeos interativos .

O WebRTC também permite baixar múltiplas versões de streams já transcodificados com diferentes níveis de qualidade para usuários com diferentes larguras de banda de comunicação, de forma a não realizar trabalhos de transcodificação no lado do servidor. É possível usar diferentes codecs de vídeo, como H.265 e AV1, para reduzir os requisitos de largura de banda. Propõe-se usar o Broadcast Box como implementação de referência de um servidor para transmissões baseadas em WebRTC, mas para transmissão para um público pequeno, você pode prescindir de um servidor configurando o trabalho no modo P2P.

Fonte: opennet.ru

Adicionar um comentário