VIVE Focus 3 的 PC 串流:VIVE Business 串流

| | 0 Comments| 16:37
Categories:

HTC VIVE Focus 3 的 PC 串流功能名字是「VIVE Business 串流」、簡稱是「VBS」(官方介紹);由於他掛著「Business」的字樣,Heresy 本來還以為有需要另外買什麼商務支援之類的,後來才發現其實不用、買了 VIVE Focus 3 就可以用了。 XD

VBS 支援有線和無線模式,有線模式走的是 USB Type-C 線,官網的專用線一條賣 2,500(網頁),Heresy 這邊因為官方活動有一條贈品;無線模式則是只要 802.11ac 以上的無線網路、和串流用的伺服器(Windows PC)在同一個網域就可以使用了。

使用前,要先在 PC 上安裝 SteamVR、以及 VBS 的 PC 端軟體,然後才能開始。

PC 端的 VBS 程式執行起來後,會像下面的樣子:

他基本上就是開一個伺服器等 Focus 3 連進來,所以之後就是在 Focus 3 上面開啟「VIVE Business 串流」這個 App(預先就安裝好了),連上這個伺服器了~


無線模式

以無線模式來說,如果是在同一個網域下,應該會顯示出伺服器列表,選擇後就可以開始連線了。

另外,在預設的設定來說,之後再次使用的話,它會自動連上之前連過的伺服器,所以如果使用固定的電腦來串流的話,之後可能會看不到上面的畫面。

而 PC 端在 Focus 3 連上來後,就會自動執行 SteamVR 的程式,此時的相關程式的畫面會變成像是右邊的狀態;這時候 VBS 的視窗會顯示目前的狀態、以及訊號的強度,而 SteamVR 中的頭盔與控制器的圖示也都會是特別的版本。

此外,HTC 對於網路的限制很死,如果無線網路環境使沒有在 Wi-Fi 5(802.11ac)以上的話,他就會從介面上擋掉、完全不給串流;像 Heresy 這邊曾經就因為公司的公用無線網路是 802.11n,結果無法串流、最後只好改用有線的狀況… orz

不過實務上,真的硬拿 802.11n 來串流,結果大概也會很悲劇就是了。 XD


有線模式

這邊先來簡單看一下官方提供的「VIVE Streaming Cable」(官網),右圖就是這條價值 $2,500 的 USB Type-C 線的外盒。

打開之後,裡面是像下面的樣子,主要就是一條包的算是滿好的線了;除了線本身包在塑膠袋裡,兩端的接頭也都還有額外包裝、防護。

線本身和之前買的 Oculus Link 連接線幾乎一樣,兩邊都是 Type-C 接頭,一邊是一字形、一邊則是 L 型;線上也有附帶類似魔鬼黏的束線帶、可以綁線、也可以把線綁在頭帶上。

  

但是不知道是 Focus 3 挑電腦端的 USB、還是什麼其他的問題?Heresy 這邊不管是用原廠線、還是其他應該算是不錯的 USB Type-C 短線,都常常沒辦法透過 USB 來執行 VBS 串流;真的要串流的話,都得到設定裡,去把「USB 相容性模式」開啟,才能正確使用 USB 串流

要切換 USB 相容性模式還得重開機,其實還滿討厭的…這邊也試了幾台電腦,目前唯一不用切換到相容模式就成功開啟串流的,就只有一台比較舊的 demo 機器了。

總之,如果沒問題的話,在 PC 與 Focus 3 兩端都接上 Type-C 的縣之後,Focus 3 裡面會跳出一個對話框、詢問是要傳輸檔案、還是開啟 VBS;這時候就可以點選要開啟 VBS、或是手動去執行 VBS 的 app 了。

而連結成功後,PC 端的 VBS 會變成下面的狀態:

前面 Wi-Fi 的圖示會變成 USB 接頭的圖示、文字也會變成「透過 USB 傳輸線」,而之後其他部分就和無線模式一樣了。


相關設定

而在透過 Focus 3 使用 Windows PC 上的 SteamVR 的時候,第一個、也是個人覺得比較討厭的,是 VBS 好像每次執行的時候,都會自動把 SteamVR 中的背景替換掉

現階段好像也沒找到要怎樣才能讓它不要去修改,這點其實是讓 Heresy 滿不爽的。

而和使用 VIVE Pro 2 的時候類似,這時候有的設定會需要在 SteamVR 修改、有的則是要在 VBS 修改,這點是可能要注意的。

在網路頻寬的使用的部分,VBS 使用的頻寬設定的範圍是 20 – 200 Mbps、預設是使用 70Mbps。

而在「繪圖設定」中,則還有「極致」、「品質」、「平衡」、「效能」和「自動」五項設定可以選擇;修改的時候會重新連線頭戴顯示器、並重新啟動 SteamVR。

這邊測試了一下,不同的設定解析度分別是:

  • 極致:3072 x 3072 @ 90FPS
  • 品質:2048 x 2048 @ 90FPS
  • 平衡:1728 x 1728 @ 90FPS
  • 效能:1536 x 1536 @ 90FPS
  • 自動:2048 x 2048 @ 90FPS

這邊「自動」的部分是抓到和「品質」一樣的設定,但是實際上應該是會隨著網路環境調整吧?這邊就做個參考了。

個人覺得比較特別的是,Focus 3 的原生解析度應該是 2448 x 2448,但是極致的時候卻是使用更高的解析度下去畫?

另外比較有趣的是,透過 OpenXR API 抓到的解析度看起來似乎和 VBS 顯示的不一樣?例如「品質」模式時,VBS 顯示是 2048 x 2048,但是 OpenXR 抓到的解析度是 2508 x 2508;其他的模式中,OpenXR API 抓到的解析度也都更高,這點就沒認真研究是怎麼一回事了。


Wi-Fi 6 下運作大致良好

以預設的設定來說,Heresy 用自己架設的 Wi-Fi 基地台,在 Wi-Fi 6 / 802.11ax 的狀況(ASUS RT-AX86U、官網)下、個人覺得也算是相當流暢、能有不錯的體驗。

不過如果認真看的話,其實感覺上還是看的出來畫面有經過壓縮、破壞過的痕跡,和直接接 PC 的 VIVE Pro 2 相比,個人覺得畫面還是有些微的差異的;但是老實說,如果是在動態場景的狀況,其實這個差異個人覺得不太會被注意到。

而如果要調高畫質,也可以把串流位元率拉高。不過 Heresy 這邊自己在 Wi-Fi 6 的環境中測試調到最高的 200Mbps 的話,畫質確實會有改善,但是在 The Lab 裡面高速轉頭的時候,則會有明確地延遲的問題,視角邊緣會出現黑邊的狀況、反而會影響體驗。

所以這邊頻寬到底要調到多少,可能要自己測試一下了。

整體來說,在網路環境夠好、且電腦夠力的狀況下,拿來對應一般的 PC VR 遊戲,個人覺得算是相當夠用了

只是要注意的是,畫質設定可能也不是越高越好。像是 Heresy 也有試著在不增加頻寬的情況下把「繪圖設定」改成最高的「極致」,但是反而會讓畫面被壓縮破壞得更嚴重,結果看起來更糟糕。


Wi-Fi 5 的情況下好像有點問題

而如果是使用 Netgear R700(官網)這款比較舊的 Wi-Fi 5 / 802.11ac 的 AP、搭配 ROG Zephyrus Duo 16 2022(官網)這款有 RTX 3080 Ti 的筆記電腦筆記電腦的話,雖然大致上都不錯,但是偶爾會出現斷線重連的狀況,穩定性也不算非常好。

此外,Heresy 也試著把無線網路分享給 Focus 3、來做點對點的連線以進行 VBS 串流,但是穩定性感覺卻也不是很好,感覺不是很能穩定地使用。

而這樣的問題在使用 Wi-Fi 6 的環境下,感覺應該是沒什麼發生的。


另外,個人在家裡的 Wi-Fi 5 環境(CGN5-AP、參考)下,也曾經碰過幾次忽然開始延遲、畫質嚴重降低的狀況,這個時候把 Focus 3 的 VBS 關掉、再重新連線大多可以解決問題。

除了這樣的突發事件外,在這個環境下,個人是覺得 VBS 的串流體驗不是很好,不管是畫質的破壞還是延遲,都是讓人感覺得出來的狀況。

以 VIVEPort 裡的《亞利桑那陽光》來說,在用高階 PC、並使用 Wi-Fi 6 的狀況下,遊戲品質會接近 VIVE Pro 2 的效果,畫質看起來也算不錯,整個玩下來不會覺得有太多問題。

但是 Heresy 在家用 Wi-Fi 5 的環境測試時,也不知道到底是無線網路基地台太差、還是顯示卡只有 GTX 1070 的關係?畫質變得滿糟糕的、畫質被壓縮破壞得很明顯、連紅外線瞄準器的準心都常常看不清楚

同時,有的時候也會出現明顯的延遲,會出現黑邊的狀況,有的時候很難順暢地玩下去;後來是把頻寬手動從 70Mbps 降到 50Mbps 才比較能順暢地玩下去,但是相對地畫質也就好不起來了。

所以,如果真的要用 VBS 玩串流,可能還是得把無線網路環境搞好一點,同時確保電腦夠力了。


互動操作

在互動的操作上,基本上由於 Focus 3 的控制器接近 Quest 2 這類的系統,支援也算相對普遍,使用上大致正常;但是如果遇到早期僅針對 VIVE 控制器設計的應用,可能還是會有點小問題就是了。

而 VBS 比較有趣的是他可以不用控制器,用雙手模擬控制器;這個時候在虛擬環境裏面也會顯示出控制器來代替雙手。

但是由於用雙手模擬的話,基本上只有食指板機鈕的功能,所以其實很難對應所有操作(好像連 Steam 介面都叫不出來);再加上定位也會比較飄,所以老實說不是很實用。

另外一方面,如果在 SteamVR 裡面開啟電腦桌面來做操作的話,Focus 3 的 VBS 有一個滿大的問題,那就是在用食指的板機鈕模擬滑鼠左鍵點擊的時候,滑鼠游標飄的滿嚴重的
不但是單擊常常變成短距離拖曳,雙擊更是常常沒辦法完成操作。 orz

相較於 Focus 3,本來的 HTC VIVE 系列、或是 Valve Index 的話,這個時候應該是有在內部做穩定化的功能,所以不太會有這樣的問題,就算是雙擊也可以很輕鬆地完成。


Focus 3 的 VBS 更新

最後,Heresy 本來一直以為 Focus 3 上的 VBS 是直接透過商城更新的;結果前幾天真的碰到有更新的時候,這才發現原來要更新 VBS App 還需要透過電腦、使用 USB 來更新…

在 PC 端的 VBS 設定的「關於」裡面,會看到兩個版本;上面的「VIVE Business 串流」是 PC 端的版本、下面的「VIVE Business 串流應用程式」則是 Focus 3 上的版本。

按下「安裝」後,他則會要求連接 USB 線,才能完成更新…

老實說,個人覺得這個設計真的滿蠢的… orz


整體來說呢,個人覺得在電腦配件夠好、網路環境夠好的狀況下,Focus 3 透過 VBS 來玩 PC VR 的內容,確實算是個不錯的選擇。

畢竟沒有線、不會卡東卡西這點,很多時候還是大大加分的!只是相對地,VBS 對於網路的需求看來比較高,所以還是得確認網路環境夠好了。

以目前狀況看來,可能還是需要有一個比較好的 Wi-Fi 6 基地台,才能順暢地進行串流;而對 Heresy 這邊的使用情境來說,可能還得擔心擔心如果遇到環境中無線網路較多、干擾嚴重的時候,會不會又有什麼狀況了…

另一方面,個人對於他的有線模式(Type-C)的相容性則有點感冒,就算是用原廠線,有的時候還是沒辦法正確連接、使用…但是如果真的碰到無線網路有問題的時候,大概還是得退回有線模式吧?

Leave a Reply

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *