全像攝影遠端播放程式Holographic Remoting Player

重要

HoloLens 2 的全像是主要版本變更。Holographic Remoting for HoloLens 2 is a major version change. HoloLens (第1代) 的遠端應用程式必須使用 NuGet 套件 1.x. x 和 遠端應用程式, HoloLens 2 必須使用 2.x. x. x. x. x. x. x. x 版。Remote applications for HoloLens (1st gen) must use NuGet package version 1.x.x and remote applications for HoloLens 2 must use 2.x.x. 這表示針對 HoloLens 2 所撰寫的遠端應用程式與 HoloLens (第1代) 並不相容,反之亦然。This implies that remote applications written for HoloLens 2 are not compatible with HoloLens (1st gen) and vice versa.

全像 遠端播放機 是一個附屬應用程式,可連線到支援全像攝影的電腦應用程式和遊戲。The Holographic Remoting Player is a companion app that connects to PC apps and games that support Holographic Remoting. 全像攝影的遠端處理會使用 Wi-Fi 連線,即時將電腦上的全像攝影內容串流處理至您的 Microsoft HoloLens。Holographic Remoting streams holographic content from a PC to your Microsoft HoloLens in real time, using a Wi-Fi connection.

全像「全像」遠端播放程式只能搭配設計用來支援全像攝影遠端的電腦應用程式使用。The Holographic Remoting Player can only be used with PC apps that are designed to support Holographic Remoting.

「全像」 (第一代) 和 HoloLens 2 都可使用全像遠端播放機。The Holographic Remoting Player is available for both HoloLens (first gen) and HoloLens 2. 支援 HoloLens 的電腦應用程式必須進行更新,以支援使用 HoloLens 2 的全像全像進行遠端處理。PC apps that supported Holographic Remoting with HoloLens need to be updated to support Holographic Remoting with HoloLens 2. 如果您有關于支援哪些版本的問題,請洽詢您的應用程式提供者。Contact your app provider if you have questions about which versions are supported.

提示

從版本 2.2.0 開始,您也可以在執行 Windows Mixed Reality的 Windows 電腦上使用全像遠端播放機。Starting with version 2.2.0 the Holographic Remoting player is also available for Windows PCs running Windows Mixed Reality.

提示

從版本 2.4.0 使用 OpenXR API 的遠端應用程式可以建立。Starting with version 2.4.0 remote apps using the OpenXR API can be created. 若要開始使用,請參閱 使用 OpenXR Api 撰寫全像遠端處理遠端應用程式To get started check out Writing a Holographic Remoting remote app using OpenXR APIs.

連接到全像遠端播放機Connecting to the Holographic Remoting Player

依照您應用程式的指示,連接到全像遠端播放機。Follow your app's instructions to connect to the Holographic Remoting Player. 您必須輸入 HoloLens 裝置的 IP 位址,您可以在遠端播放程式的主畫面上看到該位址,如下所示:You'll need to enter the IP address of your HoloLens device, which you can see on the Remoting Player's main screen, as follows:

全像攝影遠端播放程式

當您看到主畫面時,您會知道您沒有連接的應用程式。Whenever you see the main screen, you'll know that you don't have an app connected.

全像「全像遠端」連接未 加密The holographic remoting connection is not encrypted. 您應該一律透過您信任的安全 Wi-Fi 連接來使用全像遠端功能。You should always use Holographic Remoting over a secure Wi-Fi connection that you trust.

品質和效能Quality and Performance

您體驗的品質和效能會因三個因素而異:The quality and performance of your experience will vary based on three factors:

  • 正在執行的全像攝影體驗-轉譯高解析度或高度詳細內容的應用程式,可能需要更快的電腦或更快的無線連接。The holographic experience you're running - Apps that render high-resolution or highly detailed content may require a faster PC or faster wireless connection.
  • 您電腦的硬體 -您的電腦必須能夠以每秒60個畫面格的方式執行並編碼您的全像您的全像攝影體驗。Your PC's hardware - Your PC needs to be able to run and encode your holographic experience at 60 frames per second. 若為圖形配接器,我們通常建議使用 GeForce GTX 970 或 AMD Radeon Junos r 9 290 或更好的。For a graphics card, we generally recommend a GeForce GTX 970 or AMD Radeon R9 290 or better. 同樣地,您的特定體驗可能需要較高或較低的介面卡。Again, your particular experience may require a higher or lower-end card.
  • 您的 Wi-Fi 連線-您的全像攝影體驗會透過 wi-fi 進行串流。Your Wi-Fi connection - Your holographic experience is streamed over Wi-Fi. 使用具有低擁塞的快速網路來最大化品質。Use a fast network with low congestion to maximize quality. 使用透過乙太網路纜線(而非 Wi-fi)連接的電腦,也可能改善品質。Using a PC that is connected over an Ethernet cable, rather than Wi-Fi, may also improve quality.

診斷Diagnostics

若要測量您的連線品質,請在全像全像的遠端播放播放程式的主畫面上,說「 啟用診斷 」。To measure the quality of your connection, say "enable diagnostics" while on the main screen of the Holographic Remoting Player. 啟用診斷時,在 HoloLens (第一代) 應用程式將會顯示:When diagnostics are enabled, on HoloLens (first gen) the app will show you:

  • FPS -遠端播放程式每秒接收和轉譯的平均轉譯框架數目。FPS - The average number of rendered frames the Remoting player is receiving and rendering per second. 理想的情況是 60 FPS。The ideal is 60 FPS.
  • 延遲 -框架從電腦移到 HoloLens 所花費的平均時間量。Latency - The average amount of time it takes for a frame to go from your PC to the HoloLens. 愈小越好。The lower the better. 這主要取決於您的 Wi-Fi 網路。This is largely dependent on your Wi-Fi network.

HoloLens 2 應用程式將會顯示:On HoloLens 2 the app will show you:

全像遠端播放機診斷

  • 轉譯 -遠端 播放程式在上一秒呈現的畫面格數目。Render - The number of frames the Remoting player rendered during the last second. 請注意,這與透過網路抵達的畫面格數目無關, (查看 影片畫面) 。Note, this is independent from the number of frames, which arrived via the network (see Video frames). 轉譯的畫面格之間的平均/最大轉譯時間(以毫秒為單位)會顯示于最後一秒。The average/maximum render delta time in milliseconds over the last second between rendered frames is displayed.

  • 影片畫面 -顯示的第一個數位是略過的影片畫面,第二個是重複使用的影片畫面,第三個則是接收到影片畫面。Video frames - The first number displayed is skipped video frames, the second is reused video frames, and the third is received video frames. 所有數位都代表上一秒的計數。All numbers represent the count over the last second.

    • Received frames 是在上一秒抵達的影片框架數目。Received frames is the number of video frames, which arrived over the last second. 在正常狀況下,這應該是60,但如果不是,則表示因為網路問題或遠端/遠端端未產生具有預期速率的畫面格,所以可能會發生這種情況。Under normal conditions this should be 60 but if it's not this is an indicator that either frames are dropped because of network issues or the remote/remote side doesn't produce frames with the expected rate.
    • Reused frames 這是在上一秒內使用超過一次的影片框架計數。Reused frames is the count of video frames used more than once over the last second. 比方說,如果影片畫面晚抵達,播放程式的轉譯迴圈仍會呈現畫面格,但需要 重複 使用先前框架所用的影片畫面。For instance, if video frames arrive late, the rendering loop of the player still renders a frame but needs to reuse the video frame it already used for the previous frame.
    • Skipped frames 是播放程式的轉譯迴圈尚未使用的影片框架計數。Skipped frames is the count of video frames, which haven't been used by the rendering loop of the player. 比方說,網路抖動的效果可能會讓影片畫面格抵達的效果不再平均分散。For instance, network jitter can have the effect that video frames arriving aren't evenly distributed anymore. 例如,如果有一些延遲時間,而其他人會在執行 60 Hz 時,不會再有16.66 毫秒的差異,所以會有較晚的時間到達。For example, if some are late and others arrive in time with the result that they do not have a delta of 16.66 milliseconds anymore when running on 60 Hz. 如果有一個以上的框架抵達播放程式轉譯迴圈的兩個刻度之間,就會發生這種情況。It can occur that more than one frame arrives between two ticks of the render loop of the player. 在此情況下,播放程式會 略過 一或多個畫面格,因為它應該一律顯示最新收到的影片畫面。In this case, the player skips one or more frames as it's supposed to always display the most recent received video frame.

    注意

    當面對網路抖動時,略過和重複使用的框架通常會是相同的。When facing network jitter, skipped and reused frames are usually about the same. 相反地,如果您只看到略過的畫面格,這就是播放程式未達到其目標畫面播放速率的指標。In contrast, if you only see skipped frames, this is an indicator that the player does not hit its target frame rate. 在這種情況下,您應該在診斷問題時留意最大轉譯時間差異時間。In this case, you should keep an eye on the maximum render delta time when diagnosing issues.

  • 影片畫面差異 -上一秒收到的影片畫面之間的最小/最大差異。Video frames delta - The minimum/maximum delta between received video frames over the last second. 此數目通常會與略過/重複使用的框架相互關聯,以防網路抖動所造成的問題。This number usually correlates with skipped/reused frames in case of issues caused by network jitter.

  • 延遲 -上一秒的平均週期(以毫秒為單位)。Latency - The average turnaround in milliseconds over the last second. 此內容中的周轉表示從 HoloLens 傳送姿勢/感應器資料到遠端/遠端端的時間,直到顯示 HoloLens 顯示器上該姿勢/遙測資料的影片畫面為止。Turnaround in this context means the time from sending pose/sensor data from the HoloLens to the remote/remote side until displaying the video frame for that pose/telemetry data on the HoloLens display.

  • 捨棄的影片框架-上一秒捨棄的影片畫面數,以及自從建立連線之後的次數。Video frames discarded - The number of discarded video frames over the last second and since a connection has been established. 捨棄的影片畫面的主要原因是影片框架未按順序抵達,因此需要捨棄,因為已有較新的影片畫面。The primary cause for discarded video frames is when a video frame doesn't arrive in order and for that reason needs to be discarded as there's already a newer one. 這類似于 捨棄的框架 ,但原因是在遠端堆疊中較低的層級。This is similar to discarded frames but the cause is at a lower level in the Remoting stack. 只有在不正確的網路狀況下,才會出現已捨棄的影片畫面。Discarded video frames are only expected under bad network conditions.

在主畫面上,您可以說「 停用診斷 」來關閉診斷。While on the main screen, you can say "disable diagnostics" to turn off diagnostics.

電腦系統需求PC System Requirements

  • 您的電腦 必須 執行 Windows 10 年度更新版或更新版本。Your PC must be running the Windows 10 Anniversary Update or newer.
  • 我們建議使用 GeForce GTX 970 或 AMD Radeon Junos r 9 290 或更佳的圖形配接器。We recommend a GeForce GTX 970 or AMD Radeon R9 290 or better graphics card.
  • 建議您透過乙太網路將您的電腦連線到您的網路,以減少無線躍點數目。We recommend you connect your PC to your network via ethernet to reduce the number of Wireless hops.

另請參閱See Also