Holografická terminologie vzdálené komunikace

Holografická komunikace kombinuje pokročilé technologie a používá mnoho termínů, což může přinést určité nejednoznačnosti. Proto v následující části najdete seznam některých terminologií souvisejících s Holographic Remoting.

Poznámka

Popisy těchto termínů jsou hrubým a jednoduchým vysvětlením zaměřeným na použití s Holographic Remoting, nejedná se o technický popis.

Období Popis
Přehrávač Player je aplikace, která běží na displeji připojeném k hlavě. Přehrávač odesílá pozice vzdálené aplikaci a přijímá video snímky ze vzdáleného úložiště výměnou, a to vše v reálném čase. Holographic Remoting Player najdete ve Windows Storu. Store Player poskytuje obecné funkce pro použití Holographic Remoting. Store Player můžete použít pro různé vzdálené aplikace a není nutné vytvářet aplikace Player . Pokud potřebujete rozšířené funkce v aplikaci Player , můžete si napsat vlastní přehrávač. Další informace najdete v tématu Psaní vlastní aplikace Player.
Vzdálené Vzdálený je aplikace, která běží na stolním počítači nebo na virtuálním počítači v cloudu. Remote přijímá pozice z přehrávače, provádí vykreslování náročné na výpočty a odesílá snímky videa zpět do přehrávače. Příklady C++ Remote najdete v našem úložišti ukázek holografické komunikace na GitHubu. Pokud používáte Holographic Remoting v rámci Unity nebo Unreal, herní stroje jsou vzdálená aplikace.
Server Server naslouchá příchozímu připojení. U Holographic Remoting je možné, že serverem je player nebo remote v závislosti na vašich potřebách. Tato funkce je důvodem, proč používáme dodatečné termíny Player a Remote. Například store Player běží jako server, který čeká na připojení ze vzdáleného klienta. Pokud má být klientem váš vlastní přehrávač , můžete vzdálenou aplikaci nakonfigurovat jako server.
Klient Klient se připojí k serveru. Jak jsme uvedli dříve, při holografické vzdálené komunikace je možné, že klientem je player nebo remote . Pokud váš Player musí být klientem, můžete si vytvořit vlastní přehrávač. Další informace najdete v tématu Psaní vlastní aplikace Player.
Název hostitele Název hostitele slouží k identifikaci zařízení v síti. Pokud chcete navázat připojení Holographic Remoting, musíte zadat název hostitele serveru (například IP adresu) na straně klienta. S názvem hostitele klient ví, kde může server v síti najít.
Porty Porty jsou používány mnoha internetovými protokoly, například TCP nebo UDP, k přiřazování paketů správným procesům. Pro připojení Holographic Remoting musíte také zadat port, který by měl používat klient a server. Výchozí port je 8265 na obou stranách.
TCP Protokol TCP (Transmission Control Protocol) je běžný síťový protokol. Tcp vytvoří připojení mezi klientem a serverem provedením trojcestného metody handshake. TCP je "spolehlivý" protokol – při ztrátě paketů zjišťuje chyby a provádí opakovaný přenos. Spolehlivost bohužel přináší náklady na dodatečnou latenci.
UDP User Datagram Protocol je protokol bez připojení a "nespolehlivý". Pokud dojde ke ztrátě paketů, udp nesílá je znovu. Jednou z výhod udp je, že latence je v porovnání s protokolem TCP nižší. Pro aplikace v reálném čase, jako je holografická komunikace, je důležité snížit latenci. Naštěstí nemusí být všechna data odesílána spolehlivým způsobem; to umožňuje použití protokolu UDP. Přehrávač například odešle pozici v reálném čase s vysokou frekvencí vzdálenému zařízení. Pokud dojde ke ztrátě jednoho z paketů obsahujících data pose, bude čekání na opakovaný přenos trvat tak dlouho, že je pozice již zastaralá. V tomto případě může remote použít pouze jednu z následujících nových pozic.
Brána firewall Brána firewall chrání systém před nežádoucími síťovými přístupy. V závislosti na nastavení brány firewall musíte povolit aplikace Holographic Remoting a použité porty, aby se mohly úspěšně připojit.
Datový kanál Datové kanály se používají k odesílání určitých dat mezi přehrávačem a vzdáleným zařízením. Holographic Remoting používá různé datové kanály, jako je video a zvuk. Pokud potřebujete odesílat vlastní data mezi aplikacemi Player a Remote , můžete použít vlastní datový kanál. Všechny datové kanály, včetně vlastních datových kanálů, sdílejí dostupnou šířku pásma. Další informace najdete v tématu Vlastní datové kanály s rozhraním OpenXR API nebo Vlastní datové kanály s rozhraním WINDOWS MIXED REALITY API.
Šířka pásma Obecně platí, že šířka pásma vyjadřuje, kolik bitů za sekundu lze přenést. Pro holografickou vzdálenou komunikace je dostupná šířka pásma mezi přehrávačem a vzdálenou aplikací důležitá pro prostředí. Maximální šířku pásma, která by holografická vzdálená komunikace měla používat, se dá nakonfigurovat ve vzdálené aplikaci. Skutečná dostupná šířka pásma závisí na různých faktorech, jako je fyzické připojení nebo jiný provoz v síti. Holographic Remoting co nejvíce kompenzuje změny dostupné šířky pásma a kodér videa bude tyto změny počítat úpravou kvality video streamu.
Kodér videa Vzdálená aplikace používá hardwarově akcelerované kódování videa ke komprimaci vykresleného obrázku do video streamu. Tato komprese je nutná, protože přenos nekomprimovaných dat videa není možný v reálném čase. V aplikaci Remote můžete vybrat, který videokodek se má použít ke kódování. Další informace najdete v tématech Zápis vzdálené aplikace pomocí rozhraní OpenXR API nebo Zápis vzdálené aplikace pomocí Windows Mixed Reality API.
Dekodér videa Dekodér videa slouží k dekódování zakódovaného obrázku na straně přehrávače . Dekódování videa je také hardwarově akcelerované, aby se minimalizovala latence mezi přehrávačem a vzdáleným zařízením.
Latence Latence je doba potřebná k předání dat z jedné strany na druhou. Holografická komunikace se používá pro aplikace v reálném čase. Latence mezi přehrávačem a vzdálenou aplikací proto hraje v prostředí důležitou roli. Prostředí nebude skvělé, pokud otočíte hlavu a změny v HMD neuvidíte okamžitě. Holografická komunikace je vysoce optimalizovaná a latence je snížena na minimum; může být nepovšimnutelné, že se obrázek vykresloval na jiném počítači.
Windows Mixed Reality API Rozhraní API Windows Mixed Reality (někdy označované jako "Rozhraní API Pro HolographicSpace") je rozhraní API zavedené v Windows 10, které umožňuje přístup k Windows Mixed Reality zařízením. S Holographic Remoting můžete pomocí rozhraní API Windows Mixed Reality streamovat v reálném čase do Windows Mixed Reality zařízení.
OpenXR API OpenXR je nový otevřený standard, který poskytuje přístup k platformám a zařízením XR u různých dodavatelů. Holographic Remoting poskytuje modul runtime OpenXR, který umožňuje streamování do zařízení XR v reálném čase. S Holographic Remoting je také možné použít Windows Mixed Reality Player se vzdáleným ovladačem OpenXR.

Viz také