Compartir a través de


Historial de versiones de comunicación remota holográfica

Nota:

Esta guía es específica de la comunicación remota holográfica en HoloLens 2 y equipos Windows que ejecutan Windows Mixed Reality.

Versión 2.9.4 (15 de julio de 2024)

  • Se ha corregido un problema de interbloqueo que se producía cuando el codificador de GPU estaba ocupado durante largos períodos.
  • Se han corregido los valores de brecha erraneous que conducen a interacciones no deseadas.

Versión 2.9.3 (26 de octubre de 2023)

  • La comunicación remota holográfica mediante la API de OpenXR ahora admite la XR_MSFT_scene_marker extensión.
  • La comunicación remota holográfica mediante openXR API ahora admite la selección del adaptador de GPU a través de la estructura de XrRemotingPreferredGraphicsAdapterMSFT extensión.
  • Se ha corregido el bloqueo del subsistema manos de Unity debido a la aserción de marca de tiempo.

Versión 2.9.2 (14 de junio de 2023)

  • Se ha corregido un problema que provocaba un tiempo de espera después de 10 segundos al usar el modo de escucha con la API de OpenXR.

Versión 2.9.1 (17 de febrero de 2023)

  • Mejoras de estabilidad para versiones remotas anteriores.

Versión 2.9.0 (13 de febrero de 2023)

  • Ahora se admite la comunicación remota holográfica mediante la API de OpenXR:
    • Conversión de marca de tiempo entre jugador y remoto.
    • Extensión XR_MSFT_spatial_graph_bridge (revisión 2).
  • Se ha agregado compatibilidad con la captura de audio por aplicación.
  • Se ha agregado una conexión inversa sencilla mediante códigos QR al reproductor de comunicación remota holográfica, consulte Holographic Remoting Player.
  • Se han actualizado los ejemplos oficiales de GitHub a C++ 20.
  • Varias correcciones de errores y mejoras de estabilidad.

Versión 2.8.1 (6 de julio de 2022)

  • Compatibilidad mejorada con Azure Spatial Anchors

Versión 2.8.0 (3 de mayo de 2022)

  • Compatibilidad completa con características para la extensión XR_MSFT_scene_understanding. Con eso, ahora se admiten todas las características de proceso de escena y las coherencias de proceso de escena.
  • Optimizaciones y reducción de latencia.
  • Se han corregido problemas con sistemas de varias GPU.
  • Muchas otras correcciones de errores y mejoras de estabilidad.

Versión 2.7.5 (23 de marzo de 2022)

  • Varias correcciones de errores y mejoras de estabilidad.

Versión 2.7.4 (8 de febrero de 2022)

  • Se ha corregido un problema que impedía que el reproductor de comunicación remota holográfica, disponible a través de Microsoft Store, se iniciara correctamente.

Versión 2.7.3 (7 de febrero de 2022)

  • Se ha corregido la regresión de la latencia de descodificación de vídeo HEVC.

Versión 2.7.2 (15 de diciembre de 2021)

  • Varias correcciones de errores y mejoras de estabilidad.

Versión 2.7.1 (26 de octubre de 2021)

  • Varias correcciones de errores y mejoras de estabilidad.

Versión 2.7.0 (29 de septiembre de 2021)

  • Se ha agregado compatibilidad con la extensión OpenXR XR_MSFT_spatial_anchor_persistence, lo que permite la persistencia y recuperación de anclajes espaciales entre sesiones de aplicación en un dispositivo.
  • Se ha agregado un nuevo tipo de sistema de coordenadas de usuario que se puede usar para sincronizar ubicaciones espaciales entre reproductores personalizados y aplicaciones remotas.
  • Se ha corregido un problema por el que los eventos conectados y desconectados de PlayerContext y RemoteContext podían difundirse simultáneamente o incluso en el orden incorrecto. La difusión ahora siempre sucede en orden, pero prohíbe el bloqueo en un controlador de eventos para esperar a la difusión de un evento posterior.
  • Varias correcciones de errores y mejoras de estabilidad.

Versión 2.6.2 (20 de agosto de 2021)

  • Se ha corregido un problema de composición de capa cuádruple de OpenXR que puede afectar negativamente a la estabilidad del holograma.

Versión 2.6.1 (20 de julio de 2021)

  • La extensión XR_MSFT_holographic_remoting_speech ahora permite reinicializar el reconocedor de voz con nuevos parámetros durante una sesión en ejecución.
  • Se ha corregido un problema por el que la confiabilidad del reconocimiento de voz disminuyeba en varias conexiones.
  • Varias correcciones de errores y mejoras de estabilidad.

Versión 2.6.0 (10 de junio de 2021)

  • Ahora se admite la comunicación remota holográfica mediante la API de OpenXR:
    • La nueva extensión XR_MSFT_holographic_remoting_speech, que permite a las aplicaciones escuchar comandos de voz personalizados en varios lenguajes.
    • Extensión XR_MSFT_scene_understanding. Proporciona a las aplicaciones una representación de alto nivel de los planos, mallas y objetos en el entorno del usuario. La extensión permite el desarrollo de aplicaciones con reconocimiento espacial. Tenga en cuenta que XR_SCENE_COMPUTE_CONSISTENCY_OCCLUSION_OPTIMIZED_MSFT es la única coherencia admitida por xrComputeNewSceneMSFT en esta versión.
    • La extensión XR_MSFT_spatial_graph_bridge, que permite a las aplicaciones crear controladores XrSpace para realizar un seguimiento de los nodos de Grafo espacial de otras bibliotecas o API de la plataforma de dispositivos de Windows Mixed Reality. Tenga en cuenta que, con XR_SPATIAL_GRAPH_NODE_TYPE_STATIC_MSFT es el único tipo de nodo admitido por xrCreateSpatialGraphNodeSpaceMSFT en esta versión.
  • Ahora se admite la comunicación remota holográfica mediante mixed Reality API:
    • Las sobrecargas SpatialGraphInteropPreview.CreateCoordinateSystemForNode, que permiten a las aplicaciones realizar un seguimiento de nodos de grafos espaciales estáticos para que los usuarios puedan razonar sobre lugares y cosas en su entorno.
  • Ahora se admite la comunicación remota holográfica con las API de OpenXR y Mixed Reality:
  • El SDK Microsoft.MixedReality.SceneUnderstanding. Permite a las aplicaciones calcular una descripción de la escena que rodea al usuario (como paredes, suelos y superficies) proporcionando cuáquitas, mallas y indicaciones de colocación de contenido.
  • El SDK microsoft.MixedReality.QR, que permite a las aplicaciones realizar un seguimiento de la ubicación, el tamaño y el contenido de los códigos QR detectados.
  • Over-Rendering, que reduce las regiones negras en los lados del HMD.
  • El ejemplo remoto de OpenXR se ha actualizado para incluir:
    • Ejemplo de uso de la extensión XR_MSFT_holographic_remoting_speech.
  • El ejemplo remoto de Mixed Reality se ha actualizado para incluir:
    • Ejemplo de uso del SDK Microsoft.MixedReality.SceneUnderstanding.
    • Ejemplo de uso del SDK Microsoft.MixedReality.QR (que reemplaza el mecanismo de detección de código QR anterior).
  • El reproductor de comunicación remota holográfica ahora muestra una animación de carga mientras se establece la conexión.
  • Se han corregido problemas con la compatibilidad de RenderDoc en el entorno de ejecución de la API de OpenXR y en el ejemplo de la API de Mixed Reality.
  • Varias correcciones de errores y mejoras de estabilidad.

Versión 2.5.0 (12 de febrero de 2021)

  • Ahora se admite la comunicación remota holográfica mediante la API de OpenXR:
  • XR_MSFT_spatial_anchor extensión. Esta extensión permite a una aplicación crear anclajes espaciales. Los delimitadores espaciales son puntos arbitrarios en el entorno físico del usuario al que realizará el seguimiento el tiempo de ejecución.
    • XR_MSFT_controller_model extensión. Esta extensión proporciona un mecanismo para cargar modelos GLTF para controladores.
    • Canales de datos personalizados como parte de la extensión XR_MSFT_holographic_remoting. Ejemplo de que se muestra en el ejemplo remoto de OpenXR.
  • Se ha mejorado la sincronización entre el reproductor y el lado remoto. La mejora permite cambiar dinámicamente la posición y el almacenamiento en búfer de fotogramas, lo que garantiza que el contenido representado de forma remota alcance sin problemas las pantallas a la velocidad de fotogramas de destino esperada.
  • Rendimiento mejorado del reproductor de comunicación remota holográfica disponible a través de Microsoft Store.
  • Transmisión optimizada de mallas de superficie espacial, que se pueden consultar a través de SpatialSurfaceObserver mediante una aplicación remota.
  • Se ha corregido un problema en el que llamar a los métodos SpatialAnchorManager o liberar anclajes provocaba excepciones en la desconexión.
  • Se ha corregido un problema de subproceso que provocaba bloqueos al cerrar instancias de PlayerContext o RemoteContext.
  • Reproductor de comunicación remota holográfica en el escritorio: muestra un mensaje de error cuando falta Windows Mixed Reality en lugar de cerrarse silenciosamente.
  • Muchas otras correcciones de errores y mejoras de estabilidad.

Versión 2.4.1 (22 de enero de 2021)

  • Se ha corregido un problema con SpatialAnchorManager::RequestStoreAsync que no funcionaba de forma confiable cuando se llama al conectar.
  • Se ha corregido un problema con SpatialAnchorManager::TrySave que no guardaba correctamente un delimitador si no se encuentra el delimitador en cuestión.

Versión 2.4.0 (1 de diciembre de 2020)

Versión 2.3.1 (10 de octubre de 2020)

  • Se ha corregido la regresión con predicción de posición remota, lo que provocaba una vibración visual.
  • Implementado PerceptionDeviceSetCreateFactoryOverride, lo que garantiza que PerceptionDevice.dll enviado con la comunicación remota holográfica no interfiera con la versión enviada con Windows 10.

Versión 2.3.0 (2 de octubre de 2020)

  • Se han corregido bloqueos, lo que puede ocurrir cuando se suspende holographic Remoting Player.
  • Mejoras de estabilidad.

Versión 2.2.3 (28 de agosto de 2020)

  • Se han solucionado errores y se han hecho mejoras en la estabilidad.

Versión 2.2.2 (10 de julio de 2020)

Versión 2.2.1 (6 de julio de 2020)

Importante

Se producirá un error en la validación del Kit de certificación de aplicaciones de Windows con la versión 2.2.0 . En caso de que esté en la versión 2.2.0 y quiera enviar la aplicación a la concesión de Microsoft Store p actualizada a al menos la versión 2.2.1.

Versión 2.2.0 (1 de julio de 2020)

  • El reproductor de comunicación remota holográfica ahora se puede instalar en equipos que ejecutan Windows Mixed Reality, lo que permite transmitirlos a cascos envolventes.
  • Los controladores de movimiento ahora son compatibles con la comunicación remota holográfica y los datos específicos del controlador se pueden recuperar a través de SpatialInteractionSource.Controller.
  • SpatialStageFrameOfReference ahora se admite y la fase actual se puede recuperar a través de SpatialStageFrameOfReference.Current. Además, se puede solicitar una nueva fase a través de SpatialStageFrameOfReference.RequestNewStageAsync.
  • En versiones anteriores, la predicción de la posición se controló en el reproductor junto con el reproductor de Comunicación remota holográfica. A partir de la versión 2.2.0, La comunicación remota holográfica tiene sincronización de tiempo y la aplicación remota realiza la predicción por completo. Los usuarios también deben esperar una estabilidad mejorada del holograma en situaciones de red difíciles.

Versión 2.1.3 (25 de mayo de 2020)

  • Se ha cambiado el comportamiento del evento HolographicSpace.CameraAdded . En versiones anteriores, no se garantizaba que un holographicCamera recién agregado también tenga un holographicCameraPose válido al crear el siguiente fotograma a través de HolographicSpace.CreateNextFrame. A partir de la versión 2.1.3, HolographicSpace.CameraAdded se sincroniza con los datos de posición procedentes del Reproductor de comunicación remota holográfica. Los usuarios pueden esperar que cuando se agregue una cámara recientemente, también tiene un holographicCameraPose válido disponible para esa cámara en el siguiente fotograma.
  • Se ha agregado Disabled a DepthBufferStreamResolution, que se puede usar para deshabilitar el streaming del búfer de profundidad a través de RemoteContext.ConfigureDepthVideoStream. Tenga en cuenta que, si se usa HolographicCameraRenderingParameters.CommitDirect3D11DepthBuffer , se producirá un error con E_ILLEGAL_METHOD_CALL.
  • La pantalla de inicio de Holographic Remoting Player se ha rediseñado y ahora no bloquea la vista del usuario.
  • Mejoras de estabilidad y correcciones de errores.

Versión 2.1.2 (5 de abril de 2020)

  • Se ha corregido un problema de compatibilidad con versiones anteriores de audio entre el reproductor de comunicación remota holográfica más reciente y las aplicaciones remotas con una versión inferior a la 2.1.0.
  • Se ha corregido un problema de delimitador espacial, que cerraba inesperadamente el reproductor de comunicación remota holográfica. Este problema también afecta a los jugadores personalizados.

Versión 2.1.1 (20 de marzo de 2020)

  • Se ha corregido un problema de codificación de vídeo con aplicaciones remotas al usar GPU AMD.
  • Mejoras de rendimiento de Holographic Remoting Player.

Versión 2.1.0 (11 de marzo de 2020)

  • Transporte de red conmutado para usar RTP a través de UDP. Las conexiones seguras usan SRTP ahora. Tenga en cuenta que holographic Remoting Player sigue siendo compatible con todas las versiones de Holographic Remoting publicadas anteriormente. Para beneficiarse del nuevo transporte de red, tanto holographic Remoting Player como la aplicación remota en cuestión tienen que usar la versión 2.1.0.
  • Se ha agregado compatibilidad con HolographicCameraRenderingParameters.CommitDirect3D11DepthBuffer.

Versión 2.0.20 (2 de febrero de 2020)

  • Se han corregido varios errores que conducen a bloqueos.

Versión 2.0.18 (17 de diciembre de 2019)

  • Se ha agregado compatibilidad con HolographicViewConfiguration.
  • Se han corregido varios errores que conducen a bloqueos.
  • Se ha corregido un error por el que se requería una devolución de llamada HolographicSpace.CameraAdded para que holographicCamera se aceptara y se mostrara como cámara agregada en holographicFrame.

Versión 2.0.16 (11 de noviembre de 2019)

  • Se ha corregido el interbloqueo en el seguimiento de código QR.
  • Se ha corregido una excepción no controlada debido a una espera de bloqueo en el subproceso principal.

Versión 2.0.14 (26 de octubre de 2019)

  • Compatibilidad con las nuevas API perceptionDevice (actualización de noviembre de 2019 de Windows 10).
  • Se ha corregido un problema, que impide que SpatialGestureRecognizer desencadene los eventos de gestos de suspensión.
  • Se ha corregido un problema de subproceso al usar SpatialSurfaceObserver.SetBoundingVolume.

Versión 2.0.12 (18 de octubre de 2019)

  • Se ha corregido un bloqueo en SpatialGestureRecognizer al usar NavigationRail(X/Y/Z).

Versión 2.0.10 (10 de octubre de 2019)

  • Se ha corregido el bloqueo al usar el botón de desencadenador de los controladores de VR. La comunicación remota holográfica no es totalmente compatible con los controladores, solo el botón de desencadenador y el botón de Windows funcionan si están emparejados con HoloLens 2.

Versión 2.0.9 (19 de septiembre de 2019)

  • Se ha agregado compatibilidad con SpatialAnchorExporter.
  • Se ha agregado una nueva interfaz IPlayerContext2 (implementada por PlayerContext) que proporciona los siguientes miembros:
  • Valor agregado Failed_RemoteFrameTooOld a BlitResult
  • Mejoras de estabilidad y confiabilidad

Versión 2.0.8 (20 de agosto de 2019)

Versión 2.0.7 (26 de julio de 2019)

  • Primera versión pública de Holographic Remoting para HoloLens 2.

Consulte también