魔獸改版了,也順利的找到願意收留的團隊。於是這兩週,一邊練習之餘,一邊測試實況的穩定度。一開始,AMD Catalyst 12.8 與 12.9 搭配 XSplit 問題不斷,而 FFSplit 也好不到哪裡去。後來藉由 Google 當幫助,也發現 Open Broadcast Software(以下簡稱 OBS)。這篇以自己的角度,簡單的講述一下這三套實況軟體,自己使用上的心得。(作業系統為 Windows 7)
如果你想看得是很詳盡的測試報告之流,那這篇應該不適合你。因為這篇只想簡單的講一些自己使用的心得而已。但是歡迎交換心得與討論。
XSplit
官方網站:http://www.xsplit.com/費用:免費(功能限制,時間無限制) / 付費
本文上架時版本:1.1.1210.1801
支援的視訊源
- 本機軟體 camera。如 Dxtory
- 視訊擷取卡
- 螢幕區域(手動選擇)
- 媒體檔(支援播放清單)
- IP camera
- 其他實況來源 (透過 RMTP)
- Skype 視訊
- Game source。應該是擷取 DirectDraw 內容。但是非全部透過 DirectX 繪圖的遊戲都支援。官方有「支援清單」,非清單內的遊戲需等待官方更新。
特色
- 設定檔儲存於雲端。在不同的機器間可以擁有相同的設定。
- 支援 12 組畫面配置
- 內建最多組實況平台的 profile:
- Justin / TwitchTV
- Livestream
- Own3D
- UStream
- 支援最多的視訊源
- 同一個畫面可以同時有多個視訊源
- 支援最多畫面特效插件
- 可插入靜態圖片
- 可插入幻燈片瀏覽圖片
- 可插入白板
- 可插入標題
- 支援「主動延遲實況」機制
- 所有視訊源與畫面特效插件都可以直接在預覽視窗用滑鼠拖拉位置及大小
其他
- 預覽視窗無法關閉
- 目前的版本跟 AMD HD 7970 可能有衝突
- 非付費帳號功能被限制為:「僅能選取螢幕區域,FPS 被限制,解析度被限制,最多 4 組畫面配置,聲音編碼僅支援 Speex,本機錄影僅支援 FLV」。
- 為了從伺服器端擷取設定檔,因此啟動時間為三者中最長的。
FFSplit
官方網站:http://www.ffsplit.com/費用:免費
本文上架時版本:0.5.5.2
支援的視訊源
- 本機軟體 camera,如 Dxtory
- 視訊擷取卡
- 螢幕區域(手動選擇)
- DirectDraw 擷取
特色
- 免費
- 只要是透過 DirectX 繪圖的部份(包含且不僅於遊戲,Windows 7 桌面,視訊播放軟體…等等)都可以擷取
- 在多螢幕環境下,可以直接指定欲擷取的螢幕而不必手動選擇區域
- 內建兩組視訊平台的 profile
- Justin / TwitchTV
- Own3D
其他
- 同一畫面最多兩個視訊源
- 除了視訊源之外,額外對畫面處理的功能就只能加入圖片而已
- 使用 DirectDraw 擷取在多螢幕環境中有奇怪的限制
- 沒有斷線自動連線功能
- 沒有多組視訊畫面配置
- 設定實況平台時,需要使用者自己去抓取 stream key
而另外一個比較大的問題就是,FFSplit 沒有斷線後自動連線功能。實況平台其實會無預警的中斷連線,而 XSplit 本身就內建重新連線功能(內建功能非選項),而 OBS 也有這個機制。FFSplit 沒有。而且即使被實況平台中斷連線,FFSplit 這端無法察覺。因此有時候可能以為實況了一個小時,實際上回到實況平台查看錄影存檔卻只有五分鐘的長度。也許將來的版本會加入這功能,但是 0.5.5.2 時還沒有。
Open Broadcaster Software ( OBS )
官方網站:http://obsproject.com/費用:免費
本文上架時版本:0.421a
支援的視訊源
- 本機軟體 camera,如 Dxtory
- 視訊擷取卡
- 螢幕區域(手動選擇)
- 桌面視窗
特色
- 免費
- 可直接指定桌面的視窗擷取內容
- 啟動速度為三者中最快
- 在多螢幕環境下,可以直接指定欲擷取的螢幕而不必手動選擇區域
- 支援多組畫面配置
- 內建兩組視訊平台的 profile
- Justin / TwitchTV
- Own3D
- 同一個畫面可以同時有多個視訊源
- 支援兩組畫面特效插件
- 可插入靜態圖片
- 可插入幻燈片瀏覽圖片
其他
- 預覽視窗無法關閉
- 設定實況平台時,需要使用者自己去抓取 stream key
- 實況畫面縮小比例為固定,無法自行設定畫面長寬
雖然支援多組畫面配置設定,可是卻需要使用者手動一組一組新增。算是使用難度上最高的一個。
如果是在多聲道環境,需要手動勾選將多聲道混音成單聲道的選項,實況的聲音才會正常。
手邊有三套軟體,就會去想,「用哪一套實況軟體最好?」
貓主要是用在實況遊戲軟體畫面的。扣除掉功能面,剩下的無法調整的部份,自然就是「CPU 使用率」以及「影響遊戲 FPS」兩點了。於是就做了一個粗糙的試驗。
硬體項目 | 內容 |
CPU | i5 2500K 超頻至 4.7GHz |
MB | ASRock Extreme 7 Gen 3 |
RAM | DDR3-1666 16GB |
Display Card | AMD HD 7970 GHz |
Display Driver | Catalyst 12.11 Beta 4 |
Game | World of Warcraft 5.0.5 遊戲視覺設定:「良好」,DX11 |
實況設定 | x264 profile:Default(veryfast) Quality(畫面品質):8(最高 10) 串流率:1800Kbps 聲音編碼:AAC 聲音串流率:128Kbps FPS:30 |
遊戲內 FPS
以肉眼觀察的結果來說,OBS 影響畫面最小,幾乎察覺不出來。FFSplit 則會感覺到畫面有輕微的抖動。XSplit 最慘,不知道是不是尚未完成與 HD 7970 的最佳化,遊戲內至少跌了 10+ FPS。改搭配 Dxtory 輸出 DirectDraw 讓 XSplit 擷取實況,有稍微改善,但是依然有 5~10 FPS 的損失。結果:OBS > FFSplit > XSplit+Dxtory
實況畫質
我想每個人對於這點的感覺都不同,因此僅貼上影像的連結,讓各位各自感受。Dxtory + XSplit
FFSplit
Open Broadcaster Software
CPU使用率
這是包含了遊戲本身的使用率。測試當時除了開機就啟動的背景常駐程式及服務以外,實況軟體以及遊戲,其他的都沒有開啟。
從影片中可以發現這是單獨一人在野外亂晃。如果是參與 RAID 時,CPU 使用率將會再上升。
沒有留言:
張貼留言