愛伊米

軟硬體雜談 篇一百三十五:雙機推流如何實現?這些要點要注意!零刻SER5、Elgato HD60 X、Stream Deck組建最小化推流系統的一次嘗試

作者:鍋從天上來

對於有較高直播要求的個人主播、課程培訓和會議而言,一般的直播活動都會單獨配一臺推流機,以最大化地降低直播推流對內容產出機器效能的影響。以往的選擇都是單獨攢個桌上型電腦,再透過CPU軟解和核顯對影象進行編解碼然後推流。隨著核顯效能增強與適配的進步,對於處理器的選擇,基本都是保證效能都是夠用就行了。不過像是搭建課程系統服務端、執行一些特殊的外掛、甚至為了保證支援彈幕和評論系統的執行這些實際的應用場景,還是對處理器的效能提出了不少的要求。這次正好是幫人弄一套,而且因為沒回去家,僅將除錯過程展示給大家,供大家參考後完成自己的直播系統採購與設定。

零刻SER5的外觀與效能測試

關於編解碼與推流

最小化直播推流系統的裝置選擇

實測應用情況

1。推流機的新選擇:迷你主機

以往的推流機基本是單獨裝個臺式,而且很多都是直接使用Intel的CPU搭配一塊ITX主機板,透過Intel的核顯進行編解碼操作。隨著製程的進步,移動端旗艦級處理器的效能,已經足夠勝任超高位元速率的推流工作,而且相應的迷你主機也有更好的散熱支援和效能釋放表現。零刻這臺SER5的規格還是很高的:處理器是R5-5600H,一個標準6C12T的規格,基頻3。3GHz,加速頻率4。2GHz;8G*2的雙通道DDR4記憶體,頻率直接3200MHz拉滿;延續了上代SER4的全金屬設計風格,極致體積下拉滿的散熱配置。具體推流能力如何,還得看看後面的實際測試。

軟硬體雜談 篇一百三十五:雙機推流如何實現?這些要點要注意!零刻SER5、Elgato HD60 X、Stream Deck組建最小化推流系統的一次嘗試

正面的按鍵和介面從左到右依次為:清除CMOS復位孔,兩個USB-A 3。0介面,一個USB-C介面、3。5mm音訊數字介面和開機鍵。筆者使用過的零刻小主機,都是把清除CMOS設計在正面,這應該是為了保證安裝除錯過程的便捷性所作出的設計。不過與其他系列不同的是,SER系列一直都是孔位而不是鍵位。

軟硬體雜談 篇一百三十五:雙機推流如何實現?這些要點要注意!零刻SER5、Elgato HD60 X、Stream Deck組建最小化推流系統的一次嘗試

新一代的SER5繼續使用了上一代的模具,依舊是隻有一個千兆網口、兩個USB介面和兩個HDMI介面,最右側則是DC供電介面。介面數量確實少,不過考慮到這臺機器是作為推流主機使用的,前後一塊4個USB-A介面再加上一個USB-C介面倒是綽綽有餘。而介面上方依舊是三個開孔,配合機器側面與頂部的散熱開孔完成了整體散熱。

軟硬體雜談 篇一百三十五:雙機推流如何實現?這些要點要注意!零刻SER5、Elgato HD60 X、Stream Deck組建最小化推流系統的一次嘗試

主機內部的結構很簡單,與SER4的設計一致:一個支援NVme協議的M。2固態插槽,配置的固態是金士頓Kingston NV1;兩個DDR4筆記本記憶體槽位,配置了兩根8G的3200MHz鎂光DDR4筆記本記憶體,;網絡卡在固態槽位下方,型號是AMD RZ608,實際就是MTK7921K的馬甲,支援Wi-Fi 6E 2x2,80MHz頻寬,最高連線速率1。2Gbps。

軟硬體雜談 篇一百三十五:雙機推流如何實現?這些要點要注意!零刻SER5、Elgato HD60 X、Stream Deck組建最小化推流系統的一次嘗試

現階段迷你主機相比筆記本的幾個優勢中,最大的就是可以把記憶體升級到32G甚至64G。畢竟還是有相當的使用者需要這麼大的記憶體。相比大部分筆記本已經直接板載記憶體保證“輕薄”,迷你主機普遍還是物理雙槽,有需求直接替換更大的記憶體就行了。

軟硬體雜談 篇一百三十五:雙機推流如何實現?這些要點要注意!零刻SER5、Elgato HD60 X、Stream Deck組建最小化推流系統的一次嘗試

主機的的頂部直接就是散熱網,記得使用前遵守官方提示將貼紙撕下去。靠近前側的部分偏左是開機可亮的零刻與AMD的商標,右側則是Ryzen銳龍和Radeon核顯的貼紙。SER5的整體設計尺寸與SER4完全一致,但總覺得質感好像更好了一些,可能是因為金屬部分的表面處理技術做了改進,表面質感實則更貼近GTR系列。

軟硬體雜談 篇一百三十五:雙機推流如何實現?這些要點要注意!零刻SER5、Elgato HD60 X、Stream Deck組建最小化推流系統的一次嘗試

R5 5600H是一顆6C12T的的處理器,預設TDP為45W,得益於7nm的製程和架構設計,主頻3。3GHz,最高睿頻4。3GHz。當然一切要以實測效能說話,預設TDP設定下,Cinebench R20的成績達到了3173pts,象棋測試也達到了48。89倍P3,23465千步/s的成績。直播推流和高強度的任務,這顆CPU應該是毫無壓力。

軟硬體雜談 篇一百三十五:雙機推流如何實現?這些要點要注意!零刻SER5、Elgato HD60 X、Stream Deck組建最小化推流系統的一次嘗試

SER5所配置的固態是金士頓Kingston NV1,在非大檔案讀寫的情況下,順序續寫在2。4G/s和1。7G/s左右,4K單執行緒讀寫速度在60MB/s和150MB/s左右,500G版本的NV1是TLC顆粒。單純作為推流機而言,500G的固態是足夠用的。如果在推流的同時也有錄屏需求,建議透過2。5吋盤位擴充套件儲存。如果有升級需求的話,記得選擇單面顆粒的固態硬碟,避免因NVme槽位下方的網絡卡干涉導致無法安裝。

軟硬體雜談 篇一百三十五:雙機推流如何實現?這些要點要注意!零刻SER5、Elgato HD60 X、Stream Deck組建最小化推流系統的一次嘗試

零刻SER5預設是兩根8G筆記本DDR4記憶體組成的雙通道,可以看到這兩Crucial DDR4 3200 MHz 8G的資料和測試還可以:可以看到記憶體時序和頻率為3200CL22,,AIDA64自帶的Cache &Memory Benchmark讀、寫、複製成績分別為46824MB/s、41532MB/s、41536MB/s,延遲為77ns。

軟硬體雜談 篇一百三十五:雙機推流如何實現?這些要點要注意!零刻SER5、Elgato HD60 X、Stream Deck組建最小化推流系統的一次嘗試

對APU而言,最大的賣點還是核顯的效能。我們以3DMARK的測試項進行對比,在Fire Strike的測試中,R5-5600H總分3943,其中Graphics得分4354。

軟硬體雜談 篇一百三十五:雙機推流如何實現?這些要點要注意!零刻SER5、Elgato HD60 X、Stream Deck組建最小化推流系統的一次嘗試

而在Time Spy的測試中,R5-5600H總分1578,其中Graphics得分1382。對於核顯來說,算是一個不錯的成績了。不過這兩項也只是針對DX的模擬測試,核顯的編解碼能力還要看

軟硬體雜談 篇一百三十五:雙機推流如何實現?這些要點要注意!零刻SER5、Elgato HD60 X、Stream Deck組建最小化推流系統的一次嘗試

2。採集卡選擇

這套雙機推流的系統,推流機選擇了零刻SER5,並沒有單獨的PCIe插槽,所以採集卡肯定是要選擇外接USB連線的型號。現階段國內的直播平臺還都是1080P60Hz規格,而且受限於USB 3。0介面的頻寬,絕大多數外接採集卡的採集/錄製規格肯定也就只能在1080P60Hz HDR這個水平了。比如筆者之前使用的HD60 S+就是這個規格,,如果這個規格能夠滿足需求的話,可以考慮入手HD60 S+,現在的價格相比新品和首發也有不小的優惠。

軟硬體雜談 篇一百三十五:雙機推流如何實現?這些要點要注意!零刻SER5、Elgato HD60 X、Stream Deck組建最小化推流系統的一次嘗試

當然由於顯示器這些裝置的升級,所以就選擇了升級款的Elgato HD60 X,,這張採集卡相比HD60 S+的規格整體 升級了一整圈,支援1080P120Hz和1440P60Hz的採集,而且最高支援1080P240Hz、1440P120Hz、2160P60Hz的環出。

軟硬體雜談 篇一百三十五:雙機推流如何實現?這些要點要注意!零刻SER5、Elgato HD60 X、Stream Deck組建最小化推流系統的一次嘗試

採集卡前側從左到右分別是指示燈、Elgato的Logo和型號標識和一個3。5mm音訊分離介面。以前雙機推流的資料通路主要是針對影片,音訊通路的處理其實很麻煩的。預設情況下內容機的音訊要走HDMI通路到推流機,使用虛擬音效卡和接到推流機都會有延遲問題。而走HDMI通路環出到電視的話,這種又會影響到麥克風的收音。這麼個音訊介面正合適,接個耳機也不會影響收收音。

軟硬體雜談 篇一百三十五:雙機推流如何實現?這些要點要注意!零刻SER5、Elgato HD60 X、Stream Deck組建最小化推流系統的一次嘗試

背側就是HDMI IN和HDMI OUT和USB-C的資料供電傳輸介面,現在的頻寬開銷和供電開銷必須得接3。0的介面了。兩個介面集中在單側,相比HD60 S+兩側佈置的情況更容易擺放。

軟硬體雜談 篇一百三十五:雙機推流如何實現?這些要點要注意!零刻SER5、Elgato HD60 X、Stream Deck組建最小化推流系統的一次嘗試

這代的頂部只有Elgato的Logo,不像上一代頂部的條形指示燈,底部是防滑腳墊和銘牌資訊。

軟硬體雜談 篇一百三十五:雙機推流如何實現?這些要點要注意!零刻SER5、Elgato HD60 X、Stream Deck組建最小化推流系統的一次嘗試

這次在外也沒有帶上Xbox Series X,這張採集卡最重要的功能VRR環出支援就無法演示了。但這個功能的實用性絕對是第一位的,以後有機會的話肯定是要仔細研究下。畢竟XSX和PS5的歸屬肯定還是接大電視,想要錄製和直播的話這個功能是不可或缺的。

軟硬體雜談 篇一百三十五:雙機推流如何實現?這些要點要注意!零刻SER5、Elgato HD60 X、Stream Deck組建最小化推流系統的一次嘗試

採集卡的延遲是評判其效能的重要指標之一,這次還是採用環採模式進行測試。SER5透過Type-C介面輸出到便攜屏,另一路則是透過HDMI接到Elgato HD60 X然後傳回迷你主機。這樣環出的採集延遲可以計算出來為0。17s,基本上小於大多數人的平均反應時間了。

軟硬體雜談 篇一百三十五:雙機推流如何實現?這些要點要注意!零刻SER5、Elgato HD60 X、Stream Deck組建最小化推流系統的一次嘗試

選擇Elagto全家桶最重要的還是控制整合和裝置聯動,那Stream Deck自然是必不可少。新款白色的Deck已經發布了,那必然是要來一臺。當時一代Stream Deck筆者也寫過一篇文章,裡面有很多的配置思路,供大家參考。

如果不是追求白色款的話,而且著急入手的話,也可以考慮下一代Stream Deck,價格相對更優惠。不過現在Elgato全家桶的絕大部分裝置還都是黑色系,希望後面的裝置都有機會出白色款,桌搭效果就能更好了。

軟硬體雜談 篇一百三十五:雙機推流如何實現?這些要點要注意!零刻SER5、Elgato HD60 X、Stream Deck組建最小化推流系統的一次嘗試

當然Stream Deck最重要的作用,自然還是用於控制相關的軟硬體。最重要的自然是聯動控制本家的裝置和軟體,單以4K Capture Utility的Flash Back閃回錄製為例,三個錄製鍵設定了不同的時間用以快速儲存,輕鬆應對所需的補錄場景需求。閃回錄製的時間可以單獨設定,然後4KCU就會在其預錄的部分匯出我們所需時長的影片了。

軟硬體雜談 篇一百三十五:雙機推流如何實現?這些要點要注意!零刻SER5、Elgato HD60 X、Stream Deck組建最小化推流系統的一次嘗試

3。怎樣控制和使用推流機

對於主機這些裝置的採集就不多說了,Switch、Sbox Series X/S、PlayStation5這些主機經由HDMI接入Elgato HD60 X,然後透過採集卡的環出介面連線到顯示裝置。如果只是單純的錄製而不需要實況轉播的話,按照這個拓撲直接使用即可。如果需要引入實況錄音的話,則可以將耳機連線到採集卡,再將環出的顯示/音訊裝置靜音即可。大家應該見過我之前十分整齊的桌搭,這裡顯著一團亂對吧。如果想要整潔的效果,佈線和收納的時間是必不可少的。

軟硬體雜談 篇一百三十五:雙機推流如何實現?這些要點要注意!零刻SER5、Elgato HD60 X、Stream Deck組建最小化推流系統的一次嘗試

推流機的話最好還是單接一塊螢幕,SER5前面板的全功能USB-C就能發揮作用了。直接連線到便攜屏,部分需要點選的操作可以透過觸控直接解決。

軟硬體雜談 篇一百三十五:雙機推流如何實現?這些要點要注意!零刻SER5、Elgato HD60 X、Stream Deck組建最小化推流系統的一次嘗試

更復雜一些的日常操作怎麼辦?這時候就該Stream Deck發揮作用了,之前的文章中就已經說過,把日常工作的軟體繫結到一個操作組,然後把所有工作所需的操作都巢狀到同一層,就可以實現不同的工作場景分離的目的了。

軟硬體雜談 篇一百三十五:雙機推流如何實現?這些要點要注意!零刻SER5、Elgato HD60 X、Stream Deck組建最小化推流系統的一次嘗試

比如直播需要使用不止一個軟體,需要4K Capture Utility進行閃回錄製儲存精彩內容,需要使用OBS、嗶哩嗶哩直播姬這些軟體進行推流,需要攝像頭直錄或者對映Vtuber皮套,需要音訊的。這麼一看前前後後一堆輸入裝置和幾條通路的輸出需求,挨個手點那可不是一般地費勁。

軟硬體雜談 篇一百三十五:雙機推流如何實現?這些要點要注意!零刻SER5、Elgato HD60 X、Stream Deck組建最小化推流系統的一次嘗試

透過Stream Deck來控制,就能夠一鍵配置直接開啟了。還能夠針對各個軟體進行控制操作,尤其像OBS這類的軟體都有自帶的外掛。不僅僅是直播,像是錄有聲書、剪輯和各種需要巨多快捷鍵或者多個軟體的工作場景都很適合來一臺Stream Deck。

軟硬體雜談 篇一百三十五:雙機推流如何實現?這些要點要注意!零刻SER5、Elgato HD60 X、Stream Deck組建最小化推流系統的一次嘗試

關於4K Capture Utility和其他採集軟體不能同時捕捉採集卡畫面這個問題,可以透過其內建的Stream Link解決。這個功能的本質是透過串流來傳輸畫面,所以需要在OBS中安裝NDI外掛,新增來源後已串流的方式接收4KCU的推流。不過OBS更新之後,NDI外掛無法正確載入。如果有對應需求的話建議嘗試OBS28。0及更早的版本,保證相容性。

軟硬體雜談 篇一百三十五:雙機推流如何實現?這些要點要注意!零刻SER5、Elgato HD60 X、Stream Deck組建最小化推流系統的一次嘗試

要是桌子沒那麼大,不想多屏操作或者單屏切換的話。倒也確實不必須要給一套鍵鼠,因為沒有什麼需要大量輸出的操作,基本都是點點點就好了。藉助Stream Deck直接控制也完全夠用。

軟硬體雜談 篇一百三十五:雙機推流如何實現?這些要點要注意!零刻SER5、Elgato HD60 X、Stream Deck組建最小化推流系統的一次嘗試

甚至我們都可以不用螢幕,直接使用遠端軟體接入這臺推流機。可以看到我們使用ToDesk進行遠端連線後,同樣的內容就完完整整展現在了你的遠端裝置上。當然配置無人值守和自動連線這一步,是必須外接顯示器操作的,畢竟是需要實機單獨設定。日常只需要使用Stream Deck作為控制裝置進行控制,有修改設定的需求時,就使用遠端控制軟體,連線到推流機進行除錯。

軟硬體雜談 篇一百三十五:雙機推流如何實現?這些要點要注意!零刻SER5、Elgato HD60 X、Stream Deck組建最小化推流系統的一次嘗試

使用ToDesk這類的遠端軟體,最先考慮的,必然是連線後的畫面質量和延遲這兩個點。只要不是受控和控制這兩臺機器連線的網路特別特別差的情況下,產生的延遲還是很低的。以同區域網為例,兩臺機器都直接連線到802。11ac的無線網,這時的延遲基本上在1-30ms左右。如果兩者都是有線連線的話,同一區域網的延遲基本能穩定在1-3ms之間。而且遠端連線是有30幀這個限制在這,每一幀的持續時間大概是33ms。所以雖然毫米鐘的延遲是17ms,但只要是33ms的範圍內,都可以近似將軟體測定延遲視為實際延遲。

軟硬體雜談 篇一百三十五:雙機推流如何實現?這些要點要注意!零刻SER5、Elgato HD60 X、Stream Deck組建最小化推流系統的一次嘗試

筆者的需求是在推流機不外接顯示器的情況下,能夠透過其他裝置遠端連線。為了保證連線的安全性與便利性,首先需要開啟「高階設定」-「基本設定」中的「開機自動啟動(無人值守)」並禁用系統休眠。然後點選「安全設定」,勾選「安全驗證」中的「控制本裝置需要教研本機系統的密碼」,然後將「控制本裝置時的驗證方式」選擇為「僅使用安全密碼」設定一個高強度密碼。後面我們就可以在其他裝置直接連線到這臺推流機了。

軟硬體雜談 篇一百三十五:雙機推流如何實現?這些要點要注意!零刻SER5、Elgato HD60 X、Stream Deck組建最小化推流系統的一次嘗試

現階段的ToDesk還只支援最高2K30Hz的影片傳輸規格,但是最新版軟體中已經可以在「高階設定」-「顯示設定」的「顯示重新整理率」勾選60Hz與120z了。按照官方公告,高幀率支援應該在11月份更新。到時候應該會有更為流暢的使用體驗了,120Hz配合內網低延遲,打遊戲應該沒有什麼問題。

軟硬體雜談 篇一百三十五:雙機推流如何實現?這些要點要注意!零刻SER5、Elgato HD60 X、Stream Deck組建最小化推流系統的一次嘗試

Todesk編碼格式支援VP8和H。264,大家可以根據自身裝置情況自由選擇,或者直接切到自動檔就OK。最新版已經添加了H。265的支援,不過需要付費安裝對應的外掛。優勢是影片壓縮率會更高,畫面和延遲也能進一步降低。當然,更高的壓縮率代表著H。265肯定會更吃效能,具體選擇那種編碼格式建議大家根據自己的裝置多嘗試再做決定。

軟硬體雜談 篇一百三十五:雙機推流如何實現?這些要點要注意!零刻SER5、Elgato HD60 X、Stream Deck組建最小化推流系統的一次嘗試

不過這種無顯示器的用法有個要注意的是:如果機器是AMD的顯示卡(核顯與獨顯都是),那在後續的使用只能夠需要外接一個HDMI Dummy,讓驅動認為自己實際接入了顯示器,否則會直接黑屏無法使用。如果是Intel核顯的話,則只需要你設定一個虛擬顯示器並設定好解析度即可。安裝完HDMI Dummy或DsiplayPort Dummy之後,遠端連線到對應主機就與其他裝置沒有區別了,還可以單獨設定這塊虛擬螢幕的解析度。

軟硬體雜談 篇一百三十五:雙機推流如何實現?這些要點要注意!零刻SER5、Elgato HD60 X、Stream Deck組建最小化推流系統的一次嘗試

把這些問題都處理好之後,就可以在其他裝置端遠端控制推流機了,不需要再給推流機配置顯示器和鍵鼠,只需要將之前設定完Stream Deck連線好,一路盲操下來就能夠正常開啟直播了。

軟硬體雜談 篇一百三十五:雙機推流如何實現?這些要點要注意!零刻SER5、Elgato HD60 X、Stream Deck組建最小化推流系統的一次嘗試

4。實際的推流效果

以SER5推送Switch的直播效果舉例,iPad Pro開啟B站App端觀看。完全沒有任何卡頓與畫面撕裂的情況,而且全在預設設定的情況下,也不存在什麼偏色的問題。完全不需要什麼複雜的除錯過程,設定好就直接用,沒有任何難度。

軟硬體雜談 篇一百三十五:雙機推流如何實現?這些要點要注意!零刻SER5、Elgato HD60 X、Stream Deck組建最小化推流系統的一次嘗試

以實際推流直播為例,我們使用4KCU進行採集,然後由嗶哩直播姬獲取該介面後進行直播推流。推流解析度定為1920*1080,推流位元速率選擇了6000kbps動態位元速率,因為各類直播的畫面變動都比較大,自然同質量畫面下位元速率也是不同的。開啟直播二十分鐘左右,各項資料與佔用均趨於穩定。可以看到CPU的佔用率基本維持在16%,正好就是1C2T在滿速跑。GPU的佔用率基本維持在55%-60%之間,上下波動應該是受推流位元速率變動的影響。

軟硬體雜談 篇一百三十五:雙機推流如何實現?這些要點要注意!零刻SER5、Elgato HD60 X、Stream Deck組建最小化推流系統的一次嘗試

5。課堂總結

AMD的Vega核顯需要雙通道高頻記憶體支撐,才能獲得最佳效能

迷你主機作為推流機,前期的針對性除錯與直播中的實時控制尤為重要

Elgtao HD60 X是現階段外接採集卡的天花板,更高諸如4K60Hz的錄製需求還是得轉向PCIe採集卡,或者要等之後的Elgato HD60 X+了

6。寫在最後

雙機推流和單機推流的差異並沒有那麼大,最需要注意的還是音影片通路規劃的區別上。對於錄製和直播而言,最重要的是採集規格;而回到使用體驗上,則是需要有對應的環出規格。而錄製和推流又受到推流機的效能影響,整體鏈路的所有環節都會影響最終的採集和展示效果。本次的系統也僅僅是一個主要枝幹,更多的附屬裝置可以按需新增。

寫作著實不易,歡迎大家用點贊,收藏,評論,打賞砸暈我吧。這裡是老鍋,我們下期再見!