Holografikus remoting terminológia

A holografikus remoting ötvözi a fejlett technológiákat, és számos kifejezést használ, ami néhány kétértelműséget eredményezhet. Ezért a következő szakasz felsorol néhány, a holografikus átnevezéssel kapcsolatos terminológiát.

Megjegyzés

Ezeknek a kifejezéseknek a leírása durva és egyszerű magyarázat, amely a Holographic Remoting használatával kapcsolatos, nem technikai leírás.

Időszak Leírás
Lejátszó A Lejátszó az az alkalmazás, amely a fejre szerelt kijelzőn fut. A Lejátszó pózokat küld a távoli alkalmazásnak, és cserébe videoképeket fogad a távoli alkalmazástól, mindezt valós időben. A Holographic Remoting Player a Windows Áruházban található. A Store Player biztosítja a Holographic Remoting általános funkcióit. A Store Playert különböző távoli alkalmazásokhoz használhatja, és nincs szükség lejátszóalkalmazás létrehozására. Ha kiterjesztett funkcionalitásra van szüksége a Player alkalmazásban, megírhatja saját Lejátszóját. További információ: Egyéni Player-alkalmazás írása
Távoli A Távoli az az alkalmazás, amely asztali számítógépen vagy a felhőben lévő virtuális gépen fut. A távoli pózol a Lejátszótól, elvégzi a számítást intenzív renderelést, és visszaküldi a videókereteket a Lejátszónak. C++ távoli példákat a Holographic Remoting-minták GitHub-adattárában találhat. Ha Holographic Remotingot használ a Unityben vagy az Unrealben, a játékmotorok a távoli alkalmazás.
Kiszolgáló A kiszolgáló figyeli a bejövő kapcsolatot. Holografikus remoting esetén lehetséges, hogy a lejátszó vagy a távoli kiszolgáló az igényeitől függően. Ez a funkció az oka annak, hogy a Player és a Remote további kifejezéseket használjuk. Az áruházlejátszó például kiszolgálóként fut, amely egy távoli ügyfél kapcsolatára vár. Ha az egyéni lejátszónak kell lennie az ügyfélnek, konfigurálhatja a távoli alkalmazást kiszolgálóként.
Ügyfél Az ügyfél egy kiszolgálóhoz csatlakozik. Ahogy korábban említettem, a Holographic Remoting esetében lehetséges, hogy a Lejátszó vagy a Távoli az ügyfél. Ha a Lejátszónak kell lennie az ügyfélnek, létrehozhat egy egyéni lejátszót. További információ: Egyéni lejátszóalkalmazás írása.
Hostname (Gazdanév) A gazdagépnév a hálózatban lévő eszközök azonosítására szolgál. Holographic Remoting kapcsolat létrehozásához meg kell adnia a kiszolgáló állomásnevét (például az IP-címet) az ügyféloldalon. A gazdagépnévvel az ügyfél tudja, hol találja a kiszolgálót a hálózaton.
Portok A portokat számos internetes protokoll, például TCP vagy UDP használja a csomagok megfelelő folyamatokhoz való hozzárendeléséhez. A Holographic Remoting kapcsolathoz meg kell adnia azt a portot is, amelyet az ügyfélnek és a kiszolgálónak használnia kell. Az alapértelmezett port mindkét oldalon a 8265.
TCP A Transmission Control Protocol (TCP) egy gyakori hálózati protokoll. A TCP háromirányú kézfogás végrehajtásával kapcsolatot hoz létre az ügyfél és a kiszolgáló között. A TCP egy "megbízható" protokoll – hibákat észlel, és újraküldést hajt végre, ha a csomagok elvesznek. Sajnos a megbízhatóság a többletkésés költségével jár.
UDP A User Datagram Protocol egy kapcsolat nélküli és "megbízhatatlan" protokoll. Az UDP nem küldi újra a csomagokat, ha elvesznek. Az UDP egyik előnye, hogy a késés alacsonyabb a TCP-hez képest. A valós idejű alkalmazások, például a Holographic Remoting esetében fontos a késés csökkentése. Szerencsére nem minden adatot kell megbízható módon elküldeni; ez lehetővé teszi az UDP használatát. A Lejátszó például valós időben, nagy gyakorisággal küldi el a pózt a távolinak. Ha a pózadatokat tartalmazó csomagok egyike elveszik, az újraküldésre való várakozás olyan sokáig tartana, hogy a póz már elavult. Ebben az esetben a Távoli csak az alábbi új pózok egyikét használhatja.
Firewall A tűzfal megvédi a rendszert a nemkívánatos hálózati hozzáférésektől. A tűzfal beállításaitól függően engedélyeznie kell a Holographic Remoting alkalmazásokat és a használt portokat a sikeres csatlakozáshoz.
Adatcsatorna Az adatcsatornák bizonyos adatokat küldenek a Lejátszó és a Távoli között. A holografikus remoting különböző adatcsatornákból, például videóból és hangból áll. Ha egyéni adatokat kell küldenie a Lejátszó és a Távoli alkalmazások között, használhat egyéni adatcsatornát. Az összes adatcsatorna, beleértve az egyéni adatcsatornát is, osztozik a rendelkezésre álló sávszélességen. További információ: Egyéni adatcsatornák az OpenXR API-val vagy egyéni adatcsatornák a Windows Mixed Reality API-val.
Sávszélesség A sávszélesség általában azt fejezi ki, hogy másodpercenként hány bitet lehet átvitni. Holografikus remoting esetén a lejátszó és a távoli alkalmazás közötti elérhető sávszélesség kritikus fontosságú a felhasználói élmény szempontjából. A holografikus remoting maximális sávszélessége konfigurálható a távoli alkalmazásban. A tényleges elérhető sávszélesség különböző tényezőktől függ, például a fizikai kapcsolattól vagy a hálózat egyéb forgalmától. A holografikus remoting a lehető legnagyobb mértékben kompenzálja a rendelkezésre álló sávszélesség változásait, és a videokódoló a videóstream minőségének módosításával figyelembe veszi ezeket a változásokat.
Video Encoder A távoli alkalmazás hardveres gyorsított videokódolással tömöríti a renderelt képet egy videóstreambe. Erre a tömörítésre azért van szükség, mert a tömörítetlen videoadatok továbbítása valós időben lehetetlen. A távoli alkalmazásban kiválaszthatja, hogy melyik videokodeket kell használni a kódoláshoz. További információ: Távoli alkalmazás írása az OpenXR API használatával vagy Távoli alkalmazás írása a Windows Mixed Reality API használatával.
Videodíszítő A videodeduplikát a lejátszó oldalán lévő kódolt kép dekódolására használják. A videó dekódolása is gyorsított hardver, hogy minimalizálja a késést a lejátszó és a távoli között.
Késés A késés az adatok egyik oldalról a másikra való továbbításához szükséges idő. A holografikus remoting valós idejű alkalmazásokhoz használható. Ezért a lejátszó és a távoli alkalmazás közötti késés fontos szerepet játszik a felhasználói élményben. A felhasználói élmény nem lesz jó, ha megfordítja a fejét, és nem látja azonnal a változásokat a HMD-ben. A holografikus remoting nagymértékben optimalizált, és a késés minimálisra csökken; nem lehet látható, hogy egy kép egy másik gépen lett renderelve.
Windows Mixed Reality API A Windows Mixed Reality API (más néven HolographicSpace API) a Windows 10-ben bevezetett API, amely lehetővé teszi Windows Mixed Reality eszközök elérését. A Holographic Remoting használatával a Windows Mixed Reality API-val valós időben streamelhet Windows Mixed Reality eszközökre.
OpenXR API Az OpenXR egy új nyílt szabvány, amely hozzáférést biztosít az XR-platformokhoz és -eszközökhöz különböző gyártók között. A Holographic Remoting egy OpenXR-futtatókörnyezetet biztosít, amely lehetővé teszi az XR-eszközökre való valós idejű streamelést. A Holographic Remoting használatával Windows Mixed Reality Playert is használhat openXR-távolival.

Lásd még: