自 NVIDIA CloudXR 发布以来,NVIDIA 收到了积极的反馈,并广泛采用了 SDK 。开发人员一直在忙于构建解决方案,利用由 NVIDIA GPU 提供支持的远程数据中心硬件,远程呈现全保真 XR 体验。使用 CloudXR ,用户可以将这些体验传送到世界任何地方网络上的低功耗、现成的消费设备。
NVIDIA 的开发者社区继续帮助塑造 CloudXR ,NVIDIA 对推出 CloudXR 3.2 感到无比兴奋。此版本包含一些最受欢迎的功能,有助于为用户构建更具可扩展性和功能强大的体验。
使用设备配置文件预配置服务器
deliveryType : 2
width : 1832
height : 1920
maxResFactor : 1.2
ipd : 0.058077
fps : 90
proj : -1.279942 1.279942 -1.191754 1.191754 -1.279942 1.279942 -1.191754 1.191754
ctrlType : 2
CloudXR 3.2 现在支持将远程服务器设置为在客户端设备连接到服务器之前使用客户端设备配置文件进行预配置。大多数 XR 应用程序在启动时会检查已连接的耳机,直到设备连接后才会继续。这导致支持全局编排、全局扩展和整体应用程序有用性受到限制。
现在,用户可以在远程服务器上定义应用程序初始启动期间 CloudXR 使用的设备配置文件。然后,用户可以在等待状态下启动远程应用程序,从而加快服务器和客户端之间的应用程序交付。
新的以网络为中心的客户端 API
NVIDIA 引入了一个 API ,使用户能够从远程流媒体服务器查询服务质量( QoS )和网络信息。用户可以原样使用这些数据进行故障排除或构建数据的用户界面表示,这些数据向最终用户显示不同性能的指标。
客户端应用程序开发人员现在还可以指定网络接口信息,以帮助 CloudXR 优化 QoS 决策。其中包括网络拓扑类型( 5G 、 Wi-Fi 、 LAN )和最大比特率。请记住,指示最大比特率只会帮助 CloudXR QoS 算法,并不能保证达到该速率。
Meta Quest 2 支持 90 fps
Meta Quest 2 (以前的 Oculus Quest 2 )示例客户端已更新为支持 90 hz 。当从 CloudXR 服务器进行流媒体传输时,这允许以设备的首选帧速率获得更多沉浸式体验。
iOS 开发者对 Swift 的支持
iOS 开发者也有改进。通过在 Files 应用程序中列出日志,可以更容易地访问日志。此外, iOS 示例已更新为 Swift ,这是支持苹果最新库的重要一步。
此版本与 Objective-C 示例客户端具有同等效力,但用户应该开始过渡到 Swift 。由于苹果最新的库只能通过 Swift 访问, Objective-C 客户端将在未来的版本中删除。
编程 SDK 的更新
CloudXR 3.2 包含新标志,可帮助用户选择伽马校正或线性输出(仅限 Android )、更新投影参数或发送新的瞳孔间距( IPD )调整。用户还可以发送带有更新的用户定义姿势 ID ,以及更新的姿势转换数学。当本地设备 IPD 被手动更改并且必须在服务器上更新时,这些添加功能会有所帮助。当本地耳机中的视频看起来太亮或太暗时,它也会有所帮助。
资源
CloudXR SDK 之所以如此,是因为用户的持续支持和反馈。3.2 版中的新功能直接受到用户、NVIDIA 开发人员社区的影响。欢迎点击“阅读原文”,从网站升级或下载此最新版本 CloudXR SDK。
原文标题:使用 NVIDIA CloudXR 3.2 ,通过网络 API 、 Swift 等支持,打造可扩展的沉浸式体验
文章出处:【微信公众号:NVIDIA英伟达企业解决方案】欢迎添加关注!文章转载请注明出处。
审核编辑:汤梓红
-
NVIDIA
+关注
关注
14文章
4592浏览量
101706 -
gpu
+关注
关注
27文章
4417浏览量
126672 -
服务器
+关注
关注
12文章
8116浏览量
82500
原文标题:使用 NVIDIA CloudXR 3.2 ,通过网络 API 、 Swift 等支持,打造可扩展的沉浸式体验
文章出处:【微信号:NVIDIA-Enterprise,微信公众号:NVIDIA英伟达企业解决方案】欢迎添加关注!文章转载请注明出处。
发布评论请先 登录
相关推荐
评论