Sdílet prostřednictvím


Streamování v Unrealu

"Streamování" se někdy označuje jako "holografická komunikace". Další informace najdete v tématu Přehled holografické komunikace.

Streamování z počítače do HoloLensu má dvě hlavní výhody:

  • Umožňuje aplikaci hybridní reality využívat výpočetní výkon počítače.
  • Pomáhá urychlit dobu iterace vývoje.

Abyste mohli začít, budete si muset do zařízení HoloLens stáhnout přehrávač Holographic Remoting Player . Holographic Remoting Player umožňuje vaší aplikaci streamovat přímo do vzdáleného přehrávače na HoloLensu z následujících zdrojů:

  • Editor unreal engine
  • Zabalený spustitelný soubor windows

Při streamování máte přístup k téměř všem stejným funkcím HoloLensu jako při spouštění aplikace na zařízení. To zahrnuje sledování ručních spojení, pokud jste na HoloLens 2, prostorové mapování a prostorové kotvy, ale vynecháte funkce v tomto seznamu.

Poznámka

  • Kvalita streamování je vysoce závislá na síle vaší wi-fi sítě.
  • Všechny možnosti jsou automaticky povoleny pro holografický přehrávač vzdálené komunikace. Pokud najdete funkci, která vyžaduje oprávnění uživatele (např. sledování očí), aby fungovala přes streamování, ale ne při spuštění na zařízení, zkontrolujte, jestli jste v nastavení projektu povolili správné možnosti.

Omezení streamování

Při streamování nejsou k dispozici ruční sítě, kamera HoloLens a systémová klávesnice. Všimněte si, že hlasový vstup pro streamované aplikace je možné získat prostřednictvím mikrofonu počítače, ze kterého streamujete.

OpenXR

Unreal 4.26 běžící na OpenXR podporuje streamování do verze 2.4.0+ Holographic Remoting Player. Nejnovější podporu funkcí pro Holographic Remoting najdete v historii verzí a na stránkách pro řešení potíží .

Podpora zařízení

Zdroj HoloLens první generace HoloLens 2 Imerzivní náhlavní soupravy
Nereálný editor ✔️ ✔️ ✔️
Balíček Pro Windows ✔️ ✔️

Poznámka

Počínaje verzí Holographic Remoting 2.2.0 je streamování dostupné také pro počítače s Windows, na kterých běží Windows Mixed Reality.

Streamování z editoru Unreal

Jako vývojáři zjistíte, že streamování z editoru Unreal do zařízení HoloLens přináší významné výhody při testování, a to že už nemusíte čekat, až se vaše aplikace sestaví a nasadí, než vyzkoušíte aktualizace.

Podrobné pokyny pro streamování z editoru Unreal najdete v naší sérii kurzů.

Streamování z zabaleného spustitelného souboru Windows

V Unreal 4.25.1 a novějších verzích můžete aplikaci streamovat do HoloLens 2 zařízení z zabaleného spustitelného souboru Windows:

  1. V nabídce editoru přejděte na > Souborový balíček projektu > Windows.

    • Zvolte umístění, do které chcete balíček uložit, a vyberte Vybrat složku.
  2. Po dokončení sestavení balíčku otevřete na HoloLens 2 holografický přehrávač vzdálené komunikace a poznamenejte si IP adresu.

  3. Ponechte holografický přehrávač vzdálené komunikace otevřený a pomocí příkazového řádku postupujte podle následujících pokynů:

    • cd do místního adresáře, do kterého jste balíček uložili.
    • Zadejte následující příkaz: <App Name>.exe -vr -HoloLensRemoting=<IP Address>

Poznámka

Název aplikace v nastavení projektu by se měl automaticky použít k vytvoření balíčku systému Windows. Pokud se z nějakého důvodu liší, použijte název spustitelného souboru Windows na příkazovém řádku.

Poznámka

Pokud sledování očí nefunguje při streamování z zabaleného spustitelného souboru, zakažte všechny ostatní moduly plug-in pomocí sledování očí podporovaných počítačem (například Magic Leap) nebo spusťte aplikaci z příkazového řádku s příslušným argumentem sledování očí (viz možnosti příkazového řádku).

Stiskněte Enter a watch spuštění streamování aplikace!

Možnosti příkazového řádku

Další možnosti příkazového řádku pro streamování z jednotlivých platforem v Unreal Engine 4.26 nebo novější najdete v následující tabulce.

Možnost Popis
-HoloLensRemoting=<IP address:port> Převezme IP adresu (a volitelný port) HoloLens 2 zařízení, ke kterému se má připojit. Pokud není k dispozici žádný port, výchozí hodnota je 8265.
-RemotingBitrate=<bitrate> (volitelné) Výchozí 8000. Maximální přenosová rychlost sítě (kb/s).
-HoloLensRemotingListen (volitelné) Spuštění serveru naslouchání
-HoloLensRemotingListenPort=<port> (volitelné) Převezme port, na který chcete naslouchat. Používá se pro připojení k počítači nebo virtuálnímu počítači ze zařízení HoloLens.
-HoloLens1Remoting=<IP address> (zastaralé ve 4.26) Převezme IP adresu zařízení HoloLens 1 pro připojení
-eyetracking=WindowsMixedRealityEyeTracker (volitelné) Použití Windows Mixed Reality sledování očí

Viz také