全息远程处理版本历史记录
注意
本指南特定于运行 Windows Mixed Reality HoloLens 2 和 Windows 电脑上的全息远程处理。
版本 2.9.4 (2024 年 7 月 15 日)
- 修复了 GPU 编码器长时间占用时出现的死锁问题。
- 修复了导致不需要的交互的不正正的收缩间隙值。
版本 2.9.3 (2023 年 10 月 26 日)
- 使用 OpenXR API 的全息远程处理现在支持扩展
XR_MSFT_scene_marker
。 - 使用 OpenXR API 的全息远程处理现在支持通过
XrRemotingPreferredGraphicsAdapterMSFT
扩展结构选择 GPU 适配器。 - 修复了由于时间戳断言而导致Unity手子系统崩溃。
版本 2.9.2 (2023 年 6 月 14 日)
- 修复了将侦听模式与 OpenXR API 配合使用时导致 10 秒后超时的问题。
版本 2.9.1 (2023 年 2 月 17 日)
- 旧远程版本的稳定性改进。
版本 2.9.0 (2023 年 2 月 13 日)
- 使用 OpenXR API 的全息远程处理现在支持:
- 玩家和远程之间的时间戳转换。
- XR_MSFT_spatial_graph_bridge扩展 (修订版 2) 。
- 添加了对每个应用音频捕获的支持。
- 向全息远程处理播放器添加了使用 QR 码的轻松反向连接,请参阅 全息远程处理播放器。
- 将 GitHub 上的官方示例更新为 C++ 20。
- 各种 bug 修复和稳定性改进。
版本 2.8.1 (2022 年 7 月 6 日)
- 改进了对 Azure 空间定位点的支持
版本 2.8.0 (2022 年 5 月 3 日)
- XR_MSFT_scene_understanding扩展的完整功能支持。 这样,现在支持所有场景计算功能和场景计算一致性。
- 优化和延迟降低。
- 修复了多 GPU 系统的问题。
- 许多其他 bug 修复和稳定性改进。
版本 2.7.5 (2022 年 3 月 23 日)
- 各种 bug 修复和稳定性改进。
版本 2.7.4 (2022 年 2 月 8 日)
- 修复了阻止通过 Microsoft Store 获取的全息远程处理播放器无法正确启动的问题。
版本 2.7.3 (2022 年 2 月 7 日)
- 修复了 HEVC 视频解码延迟回归。
版本 2.7.2 (2021 年 12 月 15 日)
- 各种 bug 修复和稳定性改进。
版本 2.7.1 (2021 年 10 月 26 日)
- 各种 bug 修复和稳定性改进。
版本 2.7.0 (2021 年 9 月 29 日)
- 添加了对 OpenXR 扩展XR_MSFT_spatial_anchor_persistence的支持,允许在设备上跨应用程序会话持久保存和检索空间定位点。
- 添加了一个新的用户坐标系统类型,可用于在自定义播放器和远程应用程序之间同步空间位置。
- 修复了以下问题:从 PlayerContext 和 RemoteContext 中连接和断开连接的事件可以并发广播,甚至以错误的顺序广播。 广播现在始终按顺序进行,但禁止在事件处理程序中阻止等待后续事件的广播。
- 各种 bug 修复和稳定性改进。
版本 2.6.2 (2021 年 8 月 20 日)
- 修复了可能会对全息影像稳定性产生负面影响的 OpenXR 四层组合问题。
版本 2.6.1 (2021 年 7 月 20 日)
- XR_MSFT_holographic_remoting_speech扩展现在允许在运行会话期间使用新参数重新初始化语音识别器。
- 修复了语音识别可靠性通过多个连接降低的问题。
- 各种 bug 修复和稳定性改进。
版本 2.6.0 (2021 年 6 月 10 日)
- 使用 OpenXR API 的全息远程处理现在支持:
- 新的 XR_MSFT_holographic_remoting_speech 扩展,允许应用程序侦听各种语言的自定义语音命令。
- XR_MSFT_scene_understanding扩展。 它为应用程序提供了用户环境中的平面、网格和对象的高级表示形式。 该扩展支持开发空间感知应用程序。 请注意,XR_SCENE_COMPUTE_CONSISTENCY_OCCLUSION_OPTIMIZED_MSFT是 xrComputeNewSceneMSFT 在此版本中支持的唯一一致性。
- XR_MSFT_spatial_graph_bridge扩展,它允许应用程序创建 XrSpace 句柄来跟踪其他Windows Mixed Reality设备平台库或 API 的空间图节点。 请注意,使用 XR_SPATIAL_GRAPH_NODE_TYPE_STATIC_MSFT 是 xrCreateSpatialGraphNodeSpaceMSFT 在此版本中支持的唯一节点类型。
- 使用 混合现实 API 的全息远程处理现在支持:
- SpatialGraphInteropPreview.CreateCoordinateSystemForNode 重载,它允许应用程序跟踪静态空间图节点,以便用户可以推断其环境中的位置和事物。
- 使用 OpenXR 和 混合现实 API 的全息远程处理现在支持:
- Microsoft.MixedReality.SceneUnderstanding SDK。 它允许应用程序计算围绕用户 ((如墙壁、地板和表面)的场景描述,) 提供四边形、网格和内容放置提示。
- Microsoft.MixedReality.QR SDK,它允许应用程序跟踪检测到的 QR 码的位置、大小和内容。
- 过度渲染,这会减少 HMD 两侧的黑色区域。
- OpenXR 远程示例已更新为包括:
- 使用 XR_MSFT_holographic_remoting_speech 扩展的示例。
- 混合现实远程示例已更新为包括:
- 使用 Microsoft.MixedReality.SceneUnderstanding SDK 的示例。
- 使用 Microsoft.MixedReality.QR SDK (替换以前的 QR 代码检测机制) 的示例。
- 全息远程处理播放器现在在建立连接时显示加载动画。
- 修复了 OpenXR API 运行时和 混合现实 API 示例中的 RenderDoc 兼容性问题。
- 各种 bug 修复和稳定性改进。
版本 2.5.0 (2021 年 2 月 12 日)
- 使用 OpenXR API 的全息远程处理现在支持:
- XR_MSFT_spatial_anchor扩展。 此扩展允许应用程序创建空间定位点。 空间定位点是运行时将跟踪的用户物理环境中的任意点。
- XR_MSFT_controller_model扩展。 此扩展提供了一种机制来加载控制器的 GLTF 模型。
- 自定义数据通道作为XR_MSFT_holographic_remoting扩展的一部分。 OpenXR 远程示例中显示了该示例。
- 改进了玩家和远程端之间的同步。 这种改进允许动态更改姿势和帧缓冲,从而确保远程呈现的内容以预期的目标帧速率顺利到达显示器。
- 改进了通过 Microsoft Store 提供的全息远程处理播放器的性能。
- 优化了空间图面网格的传输,远程应用可以通过 SpatialSurfaceObserver 进行查询。
- 修复了调用 SpatialAnchorManager 方法或释放定位点导致断开连接时出现异常的问题。
- 修复了关闭 PlayerContext 或 RemoteContext 实例时导致崩溃的线程问题。
- 桌面上的全息远程处理播放器:在缺少Windows Mixed Reality时显示错误消息,而不是以无提示方式关闭。
- 许多其他 bug 修复和稳定性改进。
版本 2.4.1 (2021 年 1 月 22 日)
- 修复了在连接时调用 SpatialAnchorManager::RequestStoreAsync 无法可靠地工作的问题。
- 修复了 SpatialAnchorManager::TrySave 在找不到相关定位点时无法正确保存定位点的问题。
版本 2.4.0 (2020 年 12 月 1 日)
- 全息远程处理现在支持使用 OpenXR API 编写远程应用。 查看 使用 OpenXR API 编写全息远程处理远程应用 入门。
- Bug 修复和稳定性改进。
版本 2.3.1 (2020 年 10 月 10 日)
- 修复了远程姿势预测导致视觉抖动的回归问题。
- 实现了 PerceptionDeviceSetCreateFactoryOverride,确保随全息远程处理一起提供的 PerceptionDevice.dll 不会影响Windows 10附带的版本。
版本 2.3.0 (2020 年 10 月 2 日)
- 修复了在暂停全息远程处理播放器时可能发生的崩溃。
- 稳定性改进。
版本 2.2.3 (2020 年 8 月 28 日)
- Bug 修复和稳定性改进。
版本 2.2.2 (2020 年 7 月 10 日)
- 修复了 HolographicCamera.LeftViewportParameters 和 HolographicCamera.RightViewportParameters 在从Windows Mixed Reality头戴显示设备流式传输时不返回任何隐藏区域网格顶点的问题。
- 修复了网络连接不佳时可能发生的故障。
版本 2.2.1 (2020 年 7 月 6 日)
- 修复了Windows App认证工具包合规性问题。
版本 2.2.0 (2020 年 7 月 1 日)
- 全息远程处理播放器现在可以安装在运行Windows Mixed Reality的电脑上,从而可以流式传输到沉浸式头戴显示设备。
- 全息远程处理现在支持运动控制器,可通过 SpatialInteractionSource.Controller 检索特定于控制器的数据。
- 现在支持 SpatialStageFrameOfReference ,并且可以通过 SpatialStageFrameOfReference.Current 检索当前阶段。 此外,可以通过 SpatialStageFrameOfReference.RequestNewStageAsync 请求新阶段。
- 在以前的版本中,姿势预测由全息远程处理播放器在玩家端进行处理。 从版本 2.2.0 开始,全息远程处理具有时间同步,并且预测完全由远程应用程序完成。 在困难的网络情况下,用户还应期待提高全息影像稳定性。
版本 2.1.3 (2020 年 5 月 25 日)
- 更改了 HolographicSpace.CameraAdded 事件的行为。 在以前的版本中,无法保证新添加的 HolographicCamera 在通过 HolographicSpace.CreateNextFrame 创建下一帧时也具有有效的 HolographicCameraPose。 从版本 2.1.3 开始, HolographicSpace.CameraAdded 与来自全息远程处理播放器的姿势数据同步。 用户可以预期,当新添加的相机时,它还有一个有效的 HolographicCameraPose 可用于下一帧上的该相机。
- 向 DepthBufferStreamResolution 添加了 Disabled ,可用于通过 RemoteContext.ConfigureDepthVideoStream 禁用深度缓冲区流式处理。 请注意,如果使用 HolographicCameraRenderingParameters.CommitDirect3D11DepthBuffer 将失败 并E_ILLEGAL_METHOD_CALL。
- 全息远程处理播放器的启动屏幕已经过重新设计,现在不会阻止用户的视图。
- 稳定性改进和 bug 修复。
版本 2.1.2 (2020 年 4 月 5 日)
- 修复了最新全息远程处理播放器与使用低于 2.1.0 的远程应用之间的音频向后兼容性问题。
- 修复了意外关闭全息远程处理播放器的空间定位点问题。 此问题还会影响自定义玩家。
版本 2.1.1 (2020 年 3 月 20 日)
- 修复了使用 AMD GPU 时远程应用的视频编码问题。
- 全息远程处理播放器性能改进。
版本 2.1.0 (2020 年 3 月 11 日)
- 交换了网络传输,以通过 UDP 使用 RTP 。 安全连接现在使用 SRTP 。 请注意, 全息远程处理播放器 仍与以前发布的所有全息远程处理版本兼容。 为了从新的网络传输中受益,全息远程处理播放器和相关的远程应用必须使用版本 2.1.0。
- 添加了对 HolographicCameraRenderingParameters.CommitDirect3D11DepthBuffer 的支持。
版本 2.0.20 (2020 年 2 月 2 日)
- 修复了导致崩溃的各种 bug。
版本 2.0.18 (2019 年 12 月 17 日)
- 添加了对 HolographicViewConfiguration 的支持
- 修复了导致崩溃的各种 bug。
- 修复了需要 HolographicSpace.CameraAdded 回调才能接受 HolographicCamera 并在 HolographicFrame 中显示为添加的相机的 bug。
版本 2.0.16 (2019 年 11 月 11 日)
- 修复了 QR 代码跟踪中的死锁。
- 修复了由于线程main阻塞等待而引发的未经处理的异常。
版本 2.0.14 (2019 年 10 月 26 日)
- 支持新的 PerceptionDevice API (Windows 10 2019 年 11 月更新) 。
- 修复了阻止 SpatialGestureRecognizer 触发保持手势事件的问题。
- 修复了使用 SpatialSurfaceObserver.SetBoundingVolume 时的线程问题。
版本 2.0.12 (2019 年 10 月 18 日)
- 修复了使用 NavigationRail (X/Y/Z) 时,SpatialGestureRecognizer 中的故障。
版本 2.0.10 (2019 年 10 月 10 日)
- 修复了使用 VR 控制器的触发按钮时的崩溃问题。 全息远程处理并不完全支持控制器,如果与HoloLens 2配对,则只有触发器按钮和 Windows 按钮正常工作。
版本 2.0.9 (2019 年 9 月 19 日)
- 添加了对 SpatialAnchorExporter 的支持
- 添加了由提供以下成员) 实现
PlayerContext
的新接口IPlayerContext2
(: - 为
Failed_RemoteFrameTooOld
BlitResult
- 稳定性和可靠性改进
版本 2.0.8 (2019 年 8 月 20 日)
- 修复了使用 IDXGISurface2 作为参数调用 HolographicCameraRenderingParameters.CommitDirect3D11DepthBuffer 时的崩溃。
- 稳定性和可靠性改进
版本 2.0.7 (2019 年 7 月 26 日)
- HoloLens 2首次公开发布全息远程处理。