⭐ Dieser Artikel dreht sich um ein Pro -Feature.
NDI™ (Network Device Interface) ist ein Protokoll, das es ermöglicht, Videoframes in Echtzeit zwischen Anwendungen zu senden und zu empfangen. Klingt bekannt? Nun ja, es ist wie Spout und Syphon, aber der Unterschied hier ist, dass es über das Netzwerk funktioniert, sodass die kommunizierenden Apps nicht auf demselben Computer sein müssen! Die Apps müssen einfach NDI unterstützen und die Geräte müssen mit demselben Netzwerk verbunden sein (sogar über WIFI).
Sie können die Übertragung anderer Anwendungen in HeavyM empfangen und anzeigen und umgekehrt das HeavyM-Output an ein anderes Programm (oder sogar ein anderes HeavyM) senden, sei es auf demselben Gerät oder nicht. Das Protokoll ist bereits in HeavyM enthalten, Sie müssen nichts installieren.
Senden des HeavyM-Outputs an eine andere App
Vergessen Sie nicht zu überprüfen, ob sowohl das sendende als auch das empfangende Gerät mit demselben Netzwerk verbunden sind!
Aktivieren der Ausgabe-Freigabe
Um das Rendering des HeavyM-Outputs an eine andere App senden zu können, aktivieren Sie zuerst die Ausgabefreigabe im Menü Ausgabe → NDI aktivieren. Das war's! Jetzt sollten Sie HeavyM in der empfangenden App als NDI-Quelle verfügbar sehen.
Einrichten der Ausgabeauflösung
Der über NDI gesendete Output entspricht der gesamten Leinwandzone, daher hängt die Auflösung von der Größe Ihrer Leinwand ab. Standardmäßig ist sie auf 1920x1080 Pixel eingestellt.
Wenn Sie dies ändern möchten, müssen Sie den erweiterten Ausgabemodus über Ausgabe → Einrichtung... oder aufrufen und die in den „Leinwandeinstellungen“ angegebene Auflösung ändern.
Hinweis: Finden Sie mehr Informationen zur Leinwand und zum Output in diesem Artikel.
Empfangen einer Textur von einer anderen App in HeavyM
Vergessen Sie nicht zu überprüfen, ob sowohl das sendende als auch das empfangende Gerät mit demselben Netzwerk verbunden sind!
Aktivieren der Ausgabe-Freigabe im Sender
Um einen Feed von einer anderen App zu empfangen, müssen Sie die Ausgabe-Freigabe nicht in HeavyM aktivieren, aber möglicherweise in der App, die sie sendet.
Bitte sehen Sie im Handbuch Ihrer App nach, ob diese mit NDI kompatibel ist, und wie Sie die Ausgabe-Freigabe aktivieren.
Auswählen eines Senders in HeavyM
Um einen NDI-Stream in HeavyM zu integrieren, müssen Sie zuerst eine Player-Form hinzufügen, eine NDI-Quelle im Quellen-Container und diese miteinander verbinden. Wählen Sie dann in den Einstellungen der Quelle den gewünschten verfügbaren NDI-Feed aus.
Ab Version 2.7 wird der aktive /
inaktive Status des Streams gespeichert, was bedeutet, dass wenn er nicht vor HeavyM gestartet ist, die Stream-Auswahl im Projekt dennoch erhalten bleibt und der Stream sich automatisch wieder startet, wenn die Ursprungsquelle wieder eingeschaltet wird.
Um mehr über alle Möglichkeiten von Multimedia-Quellen zu erfahren, schauen Sie sich die Artikel im speziellen Kapitel dieses Leitfadens an, „Verwalten von Multimediaquellen“.
Technische Aspekte
- Audio wird weder über NDI In noch Out unterstützt
- 8-bit RGBA wird für NDI Out verwendet
- Alle NDI In-Formate werden unterstützt (eine schnellere GPU-beschleunigte Konvertierung wird für 8-bit UYVY durchgeführt)