Panoramica di Holographic Remoting Player

Holographic Remoting Player è un'app complementare che si connette alle app e ai giochi per PC che supportano Holographic Remoting. Il lettore è disponibile sia per HoloLens (prima generazione) che per HoloLens 2. Le app PER PC che supportano Holographic Remoting con HoloLens devono essere aggiornate per supportare Holographic Remoting con HoloLens 2. Per domande sulle versioni supportate, contattare il provider di app.

Nota

A partire dalla versione 2.2.0, il lettore Holographic Remoting è disponibile anche per i PC Windows che eseguono Windows Mixed Reality.

Suggerimento

A partire dalla versione 2.4.0 è possibile creare app remote usando l'API OpenXR . Per iniziare, vedere Scrittura di un'app remota Holographic Remoting usando le API OpenXR.

Connessione a Holographic Remoting Player

Seguire le istruzioni dell'app per connettersi a Holographic Remoting Player. Sarà necessario immettere l'indirizzo IP del dispositivo HoloLens, che è possibile visualizzare nella schermata principale di Remoting Player, come indicato di seguito:

Holographic Remoting Player

Ogni volta che viene visualizzata la schermata principale, si sa che non si dispone di un'app connessa.

La connessione remota olografica non è crittografata. Usare sempre Holographic Remoting su una connessione sicura Wi-Fi attendibile.

Qualità e prestazioni

La qualità e le prestazioni dell'esperienza variano in base a tre fattori:

  • L'esperienza olografica in esecuzione : le app che eseguono il rendering di contenuti ad alta risoluzione o altamente dettagliati possono richiedere una connessione wireless più veloce o più veloce.
  • Hardware del PC : il PC deve essere in grado di eseguire e codificare l'esperienza olografica a 60 fotogrammi al secondo. Per una scheda grafica, in genere è consigliabile usare GeForce GTX 970 o AMD Radeon R9 290 o superiore. Anche in questo caso, l'esperienza specifica potrebbe richiedere una scheda superiore o inferiore.
  • La connessione Wi-Fi : l'esperienza olografica viene trasmessa tramite Wi-Fi. Usare una rete veloce con bassa congestione per ottimizzare la qualità. L'uso di un PC connesso tramite un cavo Ethernet, anziché Wi-Fi, può anche migliorare la qualità.

Diagnostica

Per misurare la qualità della connessione, pronunciare "abilita la diagnostica" sullo schermo principale del lettore Holographic Remoting. Quando la diagnostica è abilitata, in HoloLens (prima generazione) l'app mostrerà:

  • FPS : il numero medio di fotogrammi di cui è stato eseguito il rendering il lettore remoting riceve e esegue il rendering al secondo. L'ideale è 60 FPS.
  • Latenza : la quantità media di tempo necessaria per passare da un fotogramma a HoloLens. Più basso è meglio. La latenza dipende in gran parte dalla rete Wi-Fi.

In HoloLens 2 l'app visualizzerà:

Diagnostica del lettore Holographic Remoting

  • Rendering : numero di fotogrammi di cui viene eseguito il rendering del lettore remoto durante l'ultimo secondo. Si noti che questo è indipendente dal numero di fotogrammi, che sono arrivati tramite la rete (vedere Fotogrammi video). Viene visualizzato il tempo differenziale medio/massimo di rendering in millisecondi rispetto all'ultimo secondo tra i fotogrammi di cui è stato eseguito il rendering.

  • Fotogrammi video : il primo numero visualizzato viene ignorato dai fotogrammi video, il secondo viene riutilizzato e il terzo viene ricevuto fotogrammi video. Tutti i numeri rappresentano il conteggio dell'ultimo secondo.

  • Received frames è il numero di fotogrammi video, arrivati nell'ultimo secondo. In condizioni normali, questo dovrebbe essere 60, ma se non si tratta di un indicatore che i fotogrammi vengono eliminati a causa di problemi di rete o il lato remoto/remoto non produce fotogrammi con la frequenza prevista.

  • Reused frames è il conteggio dei fotogrammi video usati più volte rispetto all'ultimo secondo. Ad esempio, se i fotogrammi video arrivano in ritardo, il ciclo di rendering del lettore esegue comunque il rendering di un fotogramma, ma deve riutilizzare il fotogramma video già usato per il fotogramma precedente.

  • Skipped frames è il numero di fotogrammi video, che non sono stati usati dal ciclo di rendering del lettore. Ad esempio, l'instabilità di rete può avere l'effetto che i fotogrammi video in arrivo non vengono più distribuiti in modo uniforme. Ad esempio, se alcuni sono in ritardo e altri arrivano nel tempo con il risultato che non hanno più un delta di 16,66 millisecondi quando sono in esecuzione su 60 Hz. Può verificarsi che più fotogrammi arrivino tra due tick del ciclo di rendering del lettore. In questo caso, il lettore ignora uno o più fotogrammi perché dovrebbe sempre visualizzare il fotogramma video ricevuto più recente.

Nota

In caso di instabilità della rete, i fotogrammi ignorati e riutilizzati sono in genere uguali. Al contrario, se vengono visualizzati solo fotogrammi ignorati, si tratta di un indicatore che il lettore non raggiunge la frequenza dei fotogrammi di destinazione. In questo caso, è consigliabile tenere d'occhio il tempo delta di rendering massimo durante la diagnosi dei problemi.

  • Delta dei fotogrammi video : delta minimo/massimo tra i fotogrammi video ricevuti nell'ultimo secondo. Questo numero è in genere correlato ai fotogrammi ignorati/riutilizzati in caso di problemi causati da un instabilità di rete.
  • Latenza : il turnaround medio in millisecondi rispetto all'ultimo secondo. Turnaround in questo contesto indica il tempo di invio di dati di posa/sensore da HoloLens al lato remoto/remoto fino a visualizzare il fotogramma video per i dati di posa/telemetria sullo schermo di HoloLens.
  • Fotogrammi video rimossi : numero di fotogrammi video rimossi nell'ultimo secondo e da quando è stata stabilita una connessione. La causa principale per i fotogrammi video eliminati è quando un fotogramma video non arriva in ordine e per questo motivo deve essere ignorato perché ne esiste già uno più recente. Questo è simile ai fotogrammi rimossi , ma la causa è a un livello inferiore nello stack di comunicazione remota. I fotogrammi video rimossi sono previsti solo in condizioni di rete non ottimali.

Nella schermata principale è possibile dire "disabilitare la diagnostica" per disattivare la diagnostica.

Connessione inversa semplice con codici a matrice

A partire dalla versione [2.9.0], il lettore di comunicazione remota olografico riconosce i codici a matrice che contengono un URI remoto: ms-holographic-remoting://hostname. Per connettersi, esaminare un codice a matrice di questo tipo e pronunciare "Connetti". Per disconnettersi, esaminare di nuovo lo stesso codice a matrice e pronunciare "Disconnetti".

Nota

In questa modalità il lettore è il client e il remoto deve essere avviato come server.

Vedere anche