Syphon, Spout與NDI

Syphon (Mac), Spout (PC) and NDI (Mac and PC皆可使用) 都是可以用來把影像輸出從一個應用程序接駁到另一個應用程序。

Syphon/Spout

Syphon and Spout 在同一台電腦上運作。一個應用程序的輸出端會被另一個應用程序所發現並使用。反之亦然,例如你可以利用Processing的特效讓你的畫面看上去躍動般,但你仍需要使用Resolume 的特效及Resolume Arena去貼到輸出端的表面上。

理論上是沒有限制使用應用程序的數量,除非直至你的電腦冒煙為止。

NDI

NDI 透過網絡運作。你可以透過Resolume發送一個在你電腦上運行的輸出至另一台電腦上,而不需要額外的硬作。只需要一個普通的網絡連接便可。

使用NDI,你可以從Mac發送視頻到PC ,或從PC發送視頻到Mac。好像使用Syphon與 Spout一樣,也是沒有連接上限的。但當然這也很大程度上取決你的網絡有多少頻寬。

輸入

Resolume永遠開啟Syphon、Spout與NDI輸入端。


任何應用程式如在發送他們的輸出都會在下邊的資源列顯示。你可以把他當作現場輸入加到你的轉盤中。

同時使用的輸入也沒有數量限制。

輸出

在輸出菜單啟動Syphone/Spout/或NDI後,Resolume會馬上開始播放其主輸出。

其他在這台電腦上可以使用Syphon/Spout的應用程序便會馬上選擇顯示Resolume 合成中的輸出端。

在相同網絡上的其他電腦亦會透過NDI選擇顯示Resolume 合成中的輸出端

有些程序不能自動檢測廣播中的Syphon/Spout 伺服器,Resolume會以下的方式識別主輸出:

軟件名稱: "Avenue" or "Arena".

伺服器名稱: "合成" (主要的合成輸出) 或 “屏幕1” (當使用進階輸出去接駁屏幕)。

連接NDI 

網絡連接器

NDI通訊協議當前沒有方法讓你選擇使用那個網絡介面去發送資料。取而代之,它會使用你的Wifi 當你同時擁有無線網絡及有線網絡。特別是在OSX工作系統,它預設永遠會使用Wifi如果有無線網絡連接。

你可以想像得到,用無線網絡傳輸視頻,訊號其實蠻差的。所以,建議你在設置NDI時,關掉你的無線網絡連接。

發現與連接

NDI 通訊協議的另一重點,是它會偵測出的連接數字會比它所能夠連接的資源數字多。

例如,一台發送NDI的電腦可以與你使用的電腦的IP地址範圍不一樣,但仍然連接至同一網絡 。這會造成一個異常的狀況,NDI 發送源會出現於資源處 ,當你使用片段時,會顯示為一條 0x0 解析度的離線片段

為防此事發生,你應確保你的 NDI 電腦是在同一個IP地址範圍及同一個子網絡遮罩。

進階輸出

Resolume Arena讓你利用進階輸出控制Syphon、Spout與NDI的輸出活動。Syphon、Spout與NDI的輸出訊號以獨立的實體顯示屏呈現,。

這讓你在送出訊號前將其扭曲,或者選取合成的某部分傳送。同時你可以傳送另一個輸出訊號至你的實體顯示屏

當發送 Syphon/Spout 輸出時候,你可以按你所 想改變輸出的影像高度及寬度。




Syphon 程式碼例子

為Processing而寫的程式碼例子:

為Arena而寫的:

client = new SyphonClient(this, "Arena", "Composition"); 

以及為Avenue而寫的:

client = new SyphonClient(this, "Avenue", "Composition");

如果你透過Arena的進階輸出使用Syphon輸出,你可以自己重新名命伺服器:

client = new SyphonClient(this, "Arena", "Screen 1"); 

相關文章