Streamen in Unreal

'Streaming' wordt ook wel 'Holographic Remoting' genoemd. Zie Holographic Remoting Overview (Holographic Remoting Overview) voor meer informatie.

Streamen van een pc naar HoloLens biedt twee belangrijke voordelen:

  • Hiermee kan uw mixed reality-app profiteren van de rekenkracht van uw pc.
  • Het helpt de iteratietijd van de ontwikkeling te versnellen.

Om aan de slag te gaan, moet u de Holoographic Remoting Player downloaden naar uw HoloLens-apparaat. Met Holographic Remoting Player kan uw app rechtstreeks naar de externe speler op uw HoloLens streamen vanuit de volgende bronnen:

  • De Unreal Engine-editor
  • Een verpakt uitvoerbaar Windows-bestand

Tijdens het streamen hebt u toegang tot bijna dezelfde HoloLens-mogelijkheden als bij het uitvoeren van een toepassing op een apparaat. Dit omvat handgemeenschappelijke tracering als u zich op een HoloLens 2 bevindt, ruimtelijke toewijzing en ruimtelijke ankers, maar laat de functies in deze lijst weg.

Notitie

  • De kwaliteit van het streamen is sterk afhankelijk van de sterkte van uw wifi-netwerk.
  • Alle mogelijkheden worden automatisch ingeschakeld voor de holografische externe speler. Als u merkt dat een mogelijkheid waarvoor gebruikersmachtigingen (bijvoorbeeld oogtracering) zijn vereist om te werken via streaming, maar niet wanneer u op het apparaat wordt uitgevoerd, controleert u of u de juiste mogelijkheden hebt ingeschakeld onder uw projectinstellingen.

Beperkingen voor streaming

Handgaas, de HoloLens-camera en het systeemtoetsenbord zijn niet beschikbaar via streaming. Houd er rekening mee dat spraakinvoer voor gestreamde apps kan worden verkregen via de microfoon van de pc van waaruit u streamt.

OpenXR

Unreal 4.26 op OpenXR ondersteunt streaming naar versies 2.4.0+ van de Holographic Remoting Player. Zie de versiegeschiedenis en de pagina's voor probleemoplossing voor de nieuwste functieondersteuning met Holographic Remoting.

Ondersteuning voor apparaten

Bron HoloLens first Gen HoloLens 2 Immersive Headsets
Onrealistische editor ✔️ ✔️ ✔️
Windows-pakket ✔️ ✔️

Notitie

Vanaf Holographic Remoting versie 2.2.0 is streaming ook beschikbaar voor Windows-pc's met Windows Mixed Reality.

Streamen vanuit de Unreal-editor

Als ontwikkelaar zult u merken dat het streamen van de Unreal-editor naar uw HoloLens-apparaat aanzienlijke voordelen biedt bij het testen, namelijk dat u niet langer hoeft te wachten totdat uw app is gebouwd en geïmplementeerd voordat u uw updates uitprotesten.

U vindt gedetailleerde instructies voor streaming vanuit de Unreal-editor in onze reeks zelfstudies.

Streamen vanaf een verpakt uitvoerbaar Windows-bestand

In Unreal 4.25.1 en hoger kunt u uw app streamen naar een HoloLens 2 apparaat vanaf een verpakt uitvoerbaar Windows-bestand:

  1. Ga in het menu Editor naar Bestandspakketprojectvensters >>.

    • Kies een locatie om uw pakket op te slaan en selecteer Map selecteren.
  2. Zodra het pakket klaar is met bouwen, opent u de Holographic Remoting Player op uw HoloLens 2 en noteert u het IP-adres.

  3. Laat Holographic Remoting Player geopend en gebruik de opdrachtregelprompt om het volgende te doen:

    • cd in de lokale map waar u uw pakket hebt opgeslagen.
    • Voer de volgende opdracht in: <App Name>.exe -vr -HoloLensRemoting=<IP Address>

Notitie

De naam van de toepassing in uw projectinstellingen moet automatisch worden gebruikt om het Windows-pakket te maken. Als deze om de een of andere reden verschillen, gebruikt u de naam van het uitvoerbare Windows-bestand in de opdrachtprompt.

Notitie

Als oogtracering niet werkt bij het streamen vanaf een verpakt uitvoerbaar bestand, schakelt u alle andere invoegtoepassingen uit met door pc ondersteunde oogtraceringen (bijvoorbeeld: Magic Leap) of voert u de toepassing uit vanaf de opdrachtregel met het relevante argument voor oogtracering (zie opdrachtregelopties).

Druk op Enter en watch uw toepassing begint met streamen.

Opdrachtregelopties

Aanvullende opdrachtregelopties voor streaming vanaf elk platform in Unreal Engine 4.26+ vindt u in de onderstaande tabel.

Optie Beschrijving
-HoloLensRemoting=<IP address:port> Neemt het IP-adres (en de optionele poort) van het HoloLens 2 apparaat waarmee verbinding moet worden gemaakt. Als er geen poort is opgegeven, is de standaardwaarde 8265.
-RemotingBitrate=<bitrate> (optioneel) Standaard 8000. Maximale netwerkoverdrachtssnelheid (kb/s).
-HoloLensRemotingListen (optioneel) Een listen-server starten
-HoloLensRemotingListenPort=<port> (optioneel) Neemt de poort om te luisteren. Wordt gebruikt om verbinding te maken met een pc of VM vanaf een HoloLens-apparaat.
-HoloLens1Remoting=<IP address> (afgeschaft in 4.26) Neemt het IP-adres van het HoloLens 1-apparaat om verbinding mee te maken
-eyetracking=WindowsMixedRealityEyeTracker (optioneel) De Windows Mixed Reality oogtracering gebruiken

Zie ook