⭐ Este artigo gira em torno de um recurso Pro.
NDI™ (Network Device Interface) é um protocolo que permite enviar e receber quadros de vídeo entre aplicações, em tempo real. Parece familiar? Pois é, é como Spout e Syphon, mas a diferença aqui é que funciona pela rede, então os aplicativos que se comunicam não precisam estar no mesmo computador! Os aplicativos simplesmente precisam suportar NDI e os dispositivos precisam estar conectados à mesma rede (mesmo via WIFI).
Você poderá receber e exibir o feed de outras aplicações no HeavyM e, ao contrário, enviar a saída do HeavyM para outro programa (ou até outro HeavyM), seja no mesmo dispositivo ou não. O protocolo já está incluído no HeavyM, você não precisa instalar nada.
Enviando a saída do HeavyM para outro aplicativo
Não esqueça de verificar se tanto o dispositivo que envia quanto o que recebe estão conectados à mesma rede!
Enviando a renderização completa da tela via NDI
Ativando o compartilhamento de saída
Para poder enviar a renderização da tela do HeavyM para outro aplicativo, primeiro ative o compartilhamento de saída no menu Output → Enable NDI. É só isso! Agora você deve ver o HeavyM disponível como uma fonte NDI no aplicativo que recebe.
Configurando a resolução da saída
A saída enviada via NDI corresponde à zona inteira da tela, então sua resolução depende do tamanho da sua tela. Por padrão, ela está configurada para 1920x1080 pixels.
Se quiser mudar isso, você precisa acessar o modo avançado de configuração de saída, em Output → Setup... ou , e alterar a resolução indicada na seção "Canvas Settings".
O que exatamente é compartilhado por este fluxo NDI?
A textura compartilhada via NDI aqui é a renderização da tela completa, simples assim. Corresponde ao que você vê se abrir uma projeção via Output -> Windowed, por exemplo (mas com resolução total da tela).
Nesse caso, não são consideradas as possíveis transformações aplicadas no módulo de Output Setup (Warping, Edge-blending). Se você precisa que as transformações da saída sejam consideradas no seu fluxo NDI, então deve criar um fluxo NDI como Destino de Tela em vez disso (veja a próxima seção).
Nota: encontre mais informações sobre a tela e a saída em este artigo.
Enviando uma Tela de Saída via NDI
Criando um Destino NDI
No Output Setup (Output → Setup... ou ), selecione uma Tela e escolha "New NDI Stream" como seu Destino abaixo.
Isso cria um novo fluxo NDI que compartilha a textura dessa Tela.
Você pode criar um fluxo NDI para cada Tela de Saída.
O que exatamente é compartilhado por este fluxo NDI?
A renderização da saída compartilhada via um Destino NDI é a mesma textura que seria exibida se você atribuísse a Tela associada a um monitor comum como Destino.
Isso significa que as transformações do Output Setup, como Warping e Edge-blending, são aplicadas no fluxo NDI.
A resolução da textura compartilhada via NDI é, portanto, a Resolução da Tela, que você pode personalizar nas configurações da Tela.
Recebendo uma textura de outro aplicativo no HeavyM
Não esqueça de verificar se tanto o dispositivo que envia quanto o que recebe estão conectados à mesma rede!
Ativando o compartilhamento de saída no emissor
Para receber um feed de outro aplicativo, você não precisa ativar o compartilhamento de saída no HeavyM, mas pode precisar fazer isso no aplicativo que está enviando.
Consulte o manual do seu aplicativo para verificar se ele é compatível com NDI e veja como ativar o compartilhamento de saída.
Selecionando um emissor NDI no HeavyM
Para incluir um fluxo NDI no HeavyM, primeiro você precisa adicionar uma forma player, uma fonte NDI no Sources Bin, e conectá-los juntos. Depois, nas configurações da fonte, selecione o feed NDI disponível que deseja.
A partir da versão 2.7, o status ativo /
inativo do fluxo é salvo, o que significa que se ele não for iniciado antes do HeavyM, a seleção do fluxo ainda é preservada no projeto e o fluxo será iniciado automaticamente novamente quando a fonte de origem for ligada novamente.
Para saber mais sobre todas as possibilidades das fontes multimídia, confira os artigos no capítulo dedicado deste guia, "Gerenciando Fontes Multimídia".
Informações técnicas
- Áudio não é suportado via NDI In nem Out
- RGBA de 8 bits é usado para NDI Out
- Todos os formatos NDI In são suportados (uma conversão acelerada por GPU mais rápida é realizada para 8-bit UYVY)
Comentários
0 comentário
Por favor, iniciar sessão para comentar.