Holographic Remoting-Versionsverlauf

Hinweis

Diese Anleitung ist spezifisch für holographic Remoting auf HoloLens 2- und Windows-PCs, auf denen Windows Mixed Reality ausgeführt wird.

Version 2.9.3 (26. Oktober 2023)

Version 2.9.2 (14. Juni 2023)

  • Es wurde ein Problem behoben, das nach 10 Sekunden zu einem Timeout führte, wenn der Listenmodus mit der OpenXR-API verwendet wurde.

Version 2.9.1 (17. Februar 2023)

  • Stabilitätsverbesserungen für ältere Remoteversionen.

Version 2.9.0 (13. Februar 2023)

  • Holographic Remoting mit der OpenXR-API unterstützt jetzt Folgendes:
    • Zeitstempelkonvertierung zwischen Player und Remote.
    • Die XR_MSFT_spatial_graph_bridge Erweiterung (Revision 2).
  • Unterstützung für die Audioerfassung pro App hinzugefügt.
  • Einfache umgekehrte Verbindung mithilfe von QR-Codes zum Holographic Remoting-Player hinzugefügt siehe Holographic Remoting Player.
  • Die offiziellen Beispiele auf GitHub wurden auf C++ 20 aktualisiert.
  • Verschiedene Fehlerbehebungen und Stabilitätsverbesserungen.

Version 2.8.1 (6. Juli 2022)

  • Verbesserte Unterstützung für Azure Spatial Anchors

Version 2.8.0 (3. Mai 2022)

  • Vollständige Featureunterstützung für die XR_MSFT_scene_understanding-Erweiterung. Damit werden jetzt alle Szenencomputingfeatures und Szenencomputing-Konsistenzen unterstützt.
  • Optimierungen und Latenzverringerung.
  • Probleme mit Multi-GPU-Systemen wurden behoben.
  • Viele andere Fehlerbehebungen und Stabilitätsverbesserungen.

Version 2.7.5 (23. März 2022)

  • Verschiedene Fehlerbehebungen und Stabilitätsverbesserungen.

Version 2.7.4 (8. Februar 2022)

  • Es wurde ein Problem behoben, das verhinderte, dass der holographic Remoting-Player, der über den Microsoft Store verfügbar ist, ordnungsgemäß gestartet wurde.

Version 2.7.3 (7. Februar 2022)

  • HeVC-Videodecodierungslatenzregression wurde behoben.

Version 2.7.2 (15. Dezember 2021)

  • Verschiedene Fehlerbehebungen und Stabilitätsverbesserungen.

Version 2.7.1 (26. Oktober 2021)

  • Verschiedene Fehlerbehebungen und Stabilitätsverbesserungen.

Version 2.7.0 (29. September 2021)

  • Unterstützung für die OpenXR-Erweiterung XR_MSFT_spatial_anchor_persistence hinzugefügt, die die Persistenz und das Abrufen von Raumankern über Anwendungssitzungen auf einem Gerät ermöglicht.
  • Ein neuer Benutzerkoordinatensystemtyp wurde hinzugefügt, mit dem räumliche Standorte zwischen benutzerdefinierten Playern und Remoteanwendungen synchronisiert werden können.
  • Es wurde ein Problem behoben, bei dem verbundene und getrennte Ereignisse von PlayerContext und RemoteContext gleichzeitig oder sogar in der falschen Reihenfolge übertragen werden konnten. Die Übertragung erfolgt jetzt immer in der reihenfolge, verhindert jedoch, dass die Blockierung in einem Ereignishandler auf die Übertragung eines nachfolgenden Ereignisses wartet.
  • Verschiedene Fehlerbehebungen und Stabilitätsverbesserungen.

Version 2.6.2 (20. August 2021)

  • Es wurde ein OpenXR-Problem mit vier Ebenen behoben, das sich negativ auf die Hologrammstabilität auswirken kann.

Version 2.6.1 (20. Juli 2021)

  • Die XR_MSFT_holographic_remoting_speech-Erweiterung ermöglicht jetzt die Neuitialisierung der Spracherkennung mit neuen Parametern während einer laufenden Sitzung.
  • Es wurde ein Problem behoben, bei dem die Zuverlässigkeit der Spracherkennung über mehrere Verbindungen verringert wurde.
  • Verschiedene Fehlerbehebungen und Stabilitätsverbesserungen.

Version 2.6.0 (10. Juni 2021)

  • Holographic Remoting mit der OpenXR-API unterstützt jetzt Folgendes:
    • Die neue XR_MSFT_holographic_remoting_speech-Erweiterung, mit der Anwendungen benutzerdefinierte Sprachbefehle in verschiedenen Sprachen lauschen können.
    • Die XR_MSFT_scene_understanding-Erweiterung. Es bietet Anwendungen eine allgemeine Darstellung der Ebenen, Gitter und Objekte in der Umgebung des Benutzers. Die Erweiterung ermöglicht die Entwicklung raumbezogener Anwendungen. Beachten Sie, dass XR_SCENE_COMPUTE_CONSISTENCY_OCCLUSION_OPTIMIZED_MSFT die einzige Konsistenz ist, die von xrComputeNewSceneMSFT in dieser Version unterstützt wird.
    • Die XR_MSFT_spatial_graph_bridge-Erweiterung, mit der Anwendungen XrSpace-Handles erstellen können, um die Spatial Graph-Knoten anderer Windows Mixed Reality Geräteplattformbibliotheken oder -APIs nachzuverfolgen. Beachten Sie, dass mit XR_SPATIAL_GRAPH_NODE_TYPE_STATIC_MSFT der einzige Knotentyp ist, der von xrCreateSpatialGraphNodeSpaceMSFT in dieser Version unterstützt wird.
  • Holographic Remoting mit der Mixed Reality-API unterstützt jetzt Folgendes:
    • Die SpatialGraphInteropPreview.CreateCoordinateSystemForNode-Überladungen, mit denen Anwendungen statische räumliche Graphknoten nachverfolgen können, sodass Benutzer über Orte und Dinge in ihrer Umgebung nachdenken können.
  • Holographic Remoting mit den OpenXR- und Mixed Reality-APIs unterstützt jetzt Folgendes:
  • Das Microsoft.MixedReality.SceneUnderstanding SDK. Es ermöglicht Anwendungen, eine Beschreibung der Szene zu berechnen, die den Benutzer umgibt (z. B. Wände, Böden und Oberflächen), die Quads, Gitter und Inhaltsplatzierungshinweise bereitstellen.
  • Das Microsoft.MixedReality.QR SDK, mit dem Anwendungen den Standort, die Größe und den Inhalt erkannter QR-Codes nachverfolgen können.
  • Over-Rendering, wodurch schwarze Bereiche an den Seiten des HMD reduziert werden.
  • Das OpenXR-Remotebeispiel wurde aktualisiert und umfasst Folgendes:
    • Ein Beispiel für die Verwendung der XR_MSFT_holographic_remoting_speech-Erweiterung.
  • Das Mixed Reality Remotebeispiel wurde aktualisiert, um Folgendes zu umfassen:
    • Ein Beispiel für die Verwendung des Microsoft.MixedReality.SceneUnderstanding SDK.
    • Ein Beispiel für die Verwendung des Microsoft.MixedReality.QR SDK (das den vorherigen QR-Codeerkennungsmechanismus ersetzt).
  • Der Holographic Remoting-Player zeigt jetzt eine Ladeanimation an, während die Verbindung hergestellt wird.
  • Probleme mit der RenderDoc-Kompatibilität wurden sowohl in der OpenXR-API-Runtime als auch im Mixed Reality-API-Beispiel behoben.
  • Verschiedene Fehlerbehebungen und Stabilitätsverbesserungen.

Version 2.5.0 (12. Februar 2021)

  • Holographic Remoting mit der OpenXR-API unterstützt jetzt Folgendes:
  • XR_MSFT_spatial_anchor-Erweiterung. Mit dieser Erweiterung kann eine Anwendung Raumanker erstellen. Raumanker sind beliebige Punkte in der physischen Umgebung des Benutzers, die von der Runtime nachverfolgt werden.
    • XR_MSFT_controller_model-Erweiterung. Diese Erweiterung bietet einen Mechanismus zum Laden von GLTF-Modellen für Controller.
    • Benutzerdefinierte Datenkanäle als Teil der XR_MSFT_holographic_remoting-Erweiterung. Ein Beispiel dafür wird im OpenXR-Remotebeispiel gezeigt.
  • Verbesserte Synchronisierung zwischen Player und Remoteseite. Die Verbesserung ermöglicht dynamisch wechselnde Pose und Framepufferung, wodurch sichergestellt wird, dass remote gerenderte Inhalte die Displays mit der erwarteten Zielbildrate problemlos erreichen.
  • Verbesserte Leistung des Holographic Remoting-Players, der über den Microsoft Store verfügbar ist.
  • Optimierte Übertragung von räumlichen Oberflächengittern, die über SpatialSurfaceObserver von einer Remote-App abgefragt werden können.
  • Es wurde ein Problem behoben, bei dem das Aufrufen von SpatialAnchorManager-Methoden oder das Freigeben von Ankern Ausnahmen bei der Trennung verursachte.
  • Threadingproblem wurde behoben, das zu Abstürze beim Schließen von PlayerContext- oder RemoteContext-Instanzen führte.
  • Holographic Remoting Player auf dem Desktop: Zeigt eine Fehlermeldung an, wenn Windows Mixed Reality fehlt, anstatt im Hintergrund zu schließen.
  • Viele andere Fehlerbehebungen und Stabilitätsverbesserungen.

Version 2.4.1 (22. Januar 2021)

  • Es wurde ein Problem behoben, bei dem SpatialAnchorManager::RequestStoreAsync nicht zuverlässig funktionierte, wenn beim Herstellen einer Verbindung aufgerufen wurde.
  • Problem mit SpatialAnchorManager::TrySave wurde behoben, wenn ein Anker nicht ordnungsgemäß gespeichert wurde, wenn der betreffende Anker nicht gefunden werden kann.

Version 2.4.0 (1. Dezember 2020)

Version 2.3.1 (10. Oktober 2020)

  • Regression mit Remoteposevorhersage behoben, die zu visuellem Jitter führte.
  • Implementierte PerceptionDeviceSetCreateFactoryOverride, wodurch sichergestellt wird, dass PerceptionDevice.dll, die mit Holographic Remoting ausgeliefert werden, nicht die mit Windows 10 gelieferte Version beeinträchtigt.

Version 2.3.0 (2. Oktober 2020)

  • Es wurden Abstürze behoben, die auftreten können, wenn Holographic Remoting Player angehalten wird.
  • Verbesserungen der Stabilität.

Version 2.2.3 (28. August 2020)

  • Verschiedene Programmfehler behoben und Stabilität verbessert.

Version 2.2.2 (10. Juli 2020)

Version 2.2.1 (6. Juli 2020)

Wichtig

Die Überprüfung des Zertifizierungskits für Windows-Apps mit Version 2.2.0 schlägt fehl. Falls Sie Version 2.2.0 verwenden und Ihre Anwendung an den Microsoft Store übermitteln möchten, der mindestens auf Version 2.2.1 aktualisiert wurde.

Version 2.2.0 (1. Juli 2020)

  • Der Holographic Remoting-Player kann jetzt auf PCs installiert werden, auf denen Windows Mixed Reality ausgeführt wird, sodass es möglich ist, an immersive Headsets zu streamen.
  • Bewegungscontroller werden jetzt von Holographic Remoting unterstützt, und controllerspezifische Daten können über SpatialInteractionSource.Controller abgerufen werden.
  • SpatialStageFrameOfReference wird jetzt unterstützt, und die aktuelle Phase kann über SpatialStageFrameOfReference.Current abgerufen werden. Außerdem kann eine neue Phase über SpatialStageFrameOfReference.RequestNewStageAsync angefordert werden.
  • In früheren Versionen wurde die Pose-Vorhersage auf der Spielerseite vom Holographic Remoting-Player behandelt. Ab Version 2.2.0 verfügt Holographic Remoting über eine Zeitsynchronisierung, und die Vorhersage erfolgt vollständig von der Remoteanwendung. Benutzer sollten auch eine verbesserte Hologrammstabilität in schwierigen Netzwerksituationen erwarten.

Version 2.1.3 (25. Mai 2020)

Version 2.1.2 (5. April 2020)

  • Es wurde ein Problem mit der Audio-Abwärtskompatibilität zwischen dem neuesten Holographic Remoting-Player und Remote-Apps behoben, die eine kleinere Version als 2.1.0 verwenden.
  • Es wurde ein Raumankerproblem behoben, durch das der Holographic Remoting-Player unerwartet geschlossen wurde. Dieses Problem betrifft auch benutzerdefinierte Spieler.

Version 2.1.1 (20. März 2020)

  • Videocodierungsproblem mit Remote-Apps bei Verwendung von AMD-GPUs wurde behoben.
  • Holographic Remoting Player Leistungsverbesserungen.

Version 2.1.0 (11. März 2020)

Version 2.0.20 (2. Februar 2020)

  • Es wurden verschiedene Fehler behoben, die zu Abstürzen führten.

Version 2.0.18 (17. Dezember 2019)

  • Unterstützung für HolographicViewConfiguration hinzugefügt
  • Es wurden verschiedene Fehler behoben, die zu Abstürzen führten.
  • Ein Fehler wurde behoben, bei dem ein HolographicSpace.CameraAdded-Rückruf erforderlich war, damit eine HolographicCamera akzeptiert wurde und als hinzugefügte Kamera im HolographicFrame angezeigt wird.

Version 2.0.16 (11. November 2019)

  • Deadlock in qr code tracking behoben.
  • Es wurde eine nicht behandelte Ausnahme aufgrund einer blockierenden Wartezeit in Standard Thread behoben.

Version 2.0.14 (26. Oktober 2019)

  • Unterstützung für neue PerceptionDevice-APIs (Windows 10 Update vom November 2019).
  • Es wurde ein Problem behoben, das verhindert, dass Haltegestenereignisse von SpatialGestureRecognizer ausgelöst werden.
  • Threadingproblem bei Verwendung von SpatialSurfaceObserver.SetBoundingVolume wurde behoben.

Version 2.0.12 (18. Oktober 2019)

  • Absturz in SpatialGestureRecognizer bei Verwendung von NavigationRail(X/Y/Z) behoben.

Version 2.0.10 (10. Oktober 2019)

  • Absturz bei Verwendung der Triggertaste von VR-Controllern wurde behoben. Holographic Remoting unterstützt Controller nicht vollständig. Nur die Triggerschaltfläche und die Windows-Schaltfläche funktionieren, wenn sie mit HoloLens 2 gekoppelt sind.

Version 2.0.9 (19. September 2019)

  • Unterstützung für SpatialAnchorExporter hinzugefügt
  • Neue Schnittstelle IPlayerContext2 (implementiert von PlayerContext) mit den folgenden Membern hinzugefügt:
  • Mehrwert Failed_RemoteFrameTooOld für BlitResult
  • Stabilitäts- und Zuverlässigkeitsverbesserungen

Version 2.0.8 (20. August 2019)

Version 2.0.7 (26. Juli 2019)

  • Erste öffentliche Version von Holographic Remoting für HoloLens 2.

Weitere Informationen