⭐ Este artigo gira em torno de um Pro recurso.
NDI™ (Network Device Interface) é um protocolo que permite enviar e receber quadros de vídeo entre aplicativos, em tempo real. Parece familiar? Sim, é como o Spout e o Syphon, mas a diferença aqui é que ele funciona pela rede, então os aplicativos de comunicação não precisam estar no mesmo computador! Os aplicativos precisam apenas suportar NDI e os dispositivos precisam estar conectados à mesma rede (mesmo via Wi-Fi).
Você poderá receber e exibir o feed de outros aplicativos no HeavyM e, vice-versa, enviar a saída do HeavyM para outro programa (ou mesmo outro HeavyM), estando 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 se esqueça de verificar se tanto o dispositivo de envio quanto o de recebimento estão conectados à mesma rede!
Ativando o compartilhamento de saída
Para poder enviar a renderização da saída do HeavyM para outro aplicativo, ative primeiro o compartilhamento de saída no menu Saída → Habilitar NDI. É só isso! Agora você deve ver o HeavyM disponível como uma fonte NDI no aplicativo receptor.
Configurando a resolução de saída
A saída que é enviada através do NDI corresponde a toda a zona da tela, por isso sua resolução depende do tamanho da sua tela. Por padrão, está definido para 1920x1080 pixels.
Se você quiser mudar isso, você precisa passar pelo modo de configuração avançada de saída, no Saída → Configuração... ou , e altere a resolução indicada na seção "Configurações da Tela".
Nota: encontre mais informações sobre a tela e a saída neste artigo.
Recebendo uma textura de outro aplicativo no HeavyM
Não se esqueça de verificar se tanto o dispositivo de envio quanto o de recebimento 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 fazê-lo no aplicativo que está enviando.
Por favor, 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 no HeavyM
Para incluir um fluxo NDI no HeavyM, você primeiro precisa adicionar uma forma de player, uma fonte NDI no Bin de Fontes, e conectá-los juntos. Em seguida, nas configurações da fonte, selecione o feed NDI disponível que você deseja.
A partir da versão 2,7, o ativo /
inativo do fluxo é salvo, o que significa que se não for iniciado antes do HeavyM, a seleção do fluxo ainda será preservada no projeto e o fluxo será automaticamente reiniciado quando a fonte de origem for ligada novamente.
Para saber mais sobre todas as possibilidades de fontes multimídia, confira os artigos no capítulo dedicado deste guia, "Gerenciando Fontes Multimídia".
Questões técnicas
- Áudio não é suportado via NDI In nem Out
- 8-bit RGBA é 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)