串流用顯卡壓會不會影響 : 會
嚴重的遊戲搶OBS資源 導致輸出畫面掉偵卡頓
普遍是遊戲降FPS 掉偵
以下跑題廢文
扯到直播就一定會影響遊戲體驗
不管用單雙機 擷取卡 都一定要妥協
雙機+擷取卡
-擷取卡不吃60+ 沒辦法完美複製輸出 (and no G-SYNC)
-pass-through or 接可以吃144跟降偵的splitter有延遲
-沒辦法僅擷取視窗 只能完整桌面
-螢幕模式切換HDMI/DP會切訊號 擷取盒要等切換
-聲音路由要重搞 耳機麥克風受限制 (也是幾乎無完美解的地方)
-家用444取樣的擷取盒不多 大多422少數420 RGB444>YUV422>YUV420 顏色細節會多掉一次
色域不一樣 = 轉 取樣不是444 = 轉 取樣越多次混色溢色出血會更嚴重 尤其是紅色
最終直播上看到是YUV420
單機
-擷取開下去有感掉偵
-搶資源
兩邊都有的問題
如果很在意觀眾體驗 不開垂直同步(60) 大動態畫面會有感跳偵(framecap可能無效)
吃多少硬體資源倒是得看直播平台
Youtube
感謝hakugetsu的指正 我的資訊太舊了
舊到跟本人一樣要被淘汰了
剛剛拿雜訊素材測了一下
Youtube抓segment下來拆的結果
3160p60 27.5Mbps VP9
1440p60 22.5Mbps VP9
1080p60 15.2Mbps VP9
OBS設定是[email protected] x264
YT 正常延遲
這是很極端的值 我用NVENC壓串流會被強迫拉到30Mbps
實際流量要看來源 點了幾個台 1080P流量大概在5M~8M
雖然流量不低 但覺得畫面細節掉很多
比如說LOL直播 大概5M VP9 感覺上大概是以前Twitch看到的4M
除了二次壓縮 YT動態流量的閥值抓得有點低
後續再推幾個東西測看看
Update2
現在壓縮策略是CQP固定畫質 依照畫面複雜度需求調整流量
而且天花板蠻高的 AVC有看到21Mbps
優點是畫面再怎麼複雜 動態再大都有一定水準
缺點是YT品質閥值(Q)抓很低 低動態畫面會低到1~2Mbps 導致細節很容易掉光
馬賽克 壓縮破碎 畫面看起來髒髒糊糊
靜態遊戲或流量需求低實況表現就會輸Twitch固定流量的平台
另一個大問題是關鍵偵畫面比重過大 流量大多給關鍵偵(i-frame/keyframe)吃掉了
因為延遲需求 缺少良好預測/計算到下一個2或5秒關鍵偵前的流量分配
導致在下一個關鍵偵到來之前如果發生場景變換或大動態
P frame設定流量不夠補細節 在下個關鍵偵到之前畫面就會糊/馬賽克
然而下個關鍵偵到了以後又用太多流量把畫面補到漂亮
如果畫面還在持續變動 就會有 超清楚>馬上糊幾秒>超清楚>馬上糊幾秒 不舒服的呼吸感
我會覺得YT流量給到這麼大 壓縮策略這麼慘真的是蠻浪費
比如說1080p有到21Mbps的片段 實際表現上沒有比Twitch 6Mbps好到哪
只有那一段的關鍵偵漂亮到爆炸 漂亮幾偵後場景跟關鍵偵無關就開始慘不忍睹
尤其有關鍵偵高品質對照 明顯的落差讓大腦覺得畫質很差 (雖然表現還是比6M好)
P偵流量過低 在下個關鍵偵到以前 很難幾偵內把場景建回來
當然其他直播平台也會有一樣的問題 超出流量需求就是一定慘 怎麼慘就還有得調
直送串流的玩法稍微多一點 去x264 option調整IBP流量比例去特化壓縮性質
調整關鍵偵間隔 無視HLS建議變動態間隔 讓實際需求決定
把畫面品質平均(爛) P偵多點空間可以恢復場景 讓落差不要這麼大
NVENC倒是流量預測策略做得還行 但沒啥調整空間(頂多2pass)
無上限的流量變化對網路不好或本地無CDN的觀眾也會造成負擔
撥放器應變策略就是降解析度