作为数字平行世界技术领域的全球领军者,「Paraverse平行云」专注于向企业和开发者提供尖端的去中心化实时云渲染产品和服务。其实时云渲染产品LarkXR已在众多的商业场景中被广泛应用,成为市场上领先的实时云渲染解决方案。
「Paraverse平行云」致力于不断提升LarkXR在实时云渲染领域的应用效果和整体体验。2023年以来,公司持续的改进LarkXR产品的相关组件及流程,对LarkXR相关产品进行了一系列优化。包括基于CUDA的实时IQA(Image Quality Analysis)功能、面向云VR场景的独立传输库XLong(降龙)的持续改进,以及对实时云渲染流程的进一步完善。这些进步不仅提升了LarkXR的性能,也为「Paraverse平行云」在实时云渲染技术的优化方面的未来发展奠定了坚实基础。
01 基于CUDA的IQA分析
在3D应用渲染和编解码的过程中,GPU的图形引擎和视频编解码引擎承担了主要的任务,但CUDA计算引擎却没有被充分利用,造成了资源的浪费。同时,由于云渲染产品对实时性的要求极高,要实时的感知视频编码的效果也是一个不小的挑战。LarkXR充分利用被浪费的CUDA计算资源,在不依赖CPU计算能力的前提下,在GPU内部闭环完成对视频编码图像的质量分析,可以让用户实时的感知当前的图像质量,从而进一步增强了LarkXR对用户的友好性,同时也为基于Bitrate Ladder(码率阶梯)进一步优化传输控制功能奠定了坚实的基础。
02 面向云VR的传输优化
云VR相对于一般的实时云渲染场景的挑战更多,存在码率要求更高、延时要求更低的基本需求。LarkXR面向云VR场景推出了更优化的传输控制框架XLong(降龙)。XLong在传输控制的层次上打破了渲染、编码与网络之间的藩篱,从全局的视角更为合理的对传输过程进行决策控制,能够尽最大可能的优化帧内和帧间的传输延迟,进一步提高云VR场景下LarkXR的适应能力。
XLong在XR场景的应用
03 LarkXR云渲染的流程优化
传统的云渲染产品一般是基于网络带宽的估计来动态进行码率分配、调整视频编码器的目标码率。但视频编码器的输出粒度是以帧为单位,由于视频场景的动态变化特性,其输出的码率和分配的码率无法有效适配,从而导致编码器出现频繁的overshoot或undershoot现象。这一现象会引起延迟陡增或者带宽探测不准确等一系列的问题。LarkXR在传统的云渲染流程的基础上,建立了视频编码、调速队列、传输控制和带宽估计的一体化监控机制,能够基于当前的传输反馈、调速队列状态、带宽估计结果、编码器的输出特性来进行更好的目标优化,有效的缓解延迟增大等一系列问题。
通过一系列的研发工作,「Paraverse平行云」在深化对实时云渲染问题本质的理解方面迈出了重要一步,能够更灵活地调整和优化相关组件与流程,以更好地适应不同的应用场景和需求。这些技术进步不仅展示了「Paraverse平行云」在实时云渲染技术领域的领先地位,也为整个行业在实时云渲染解决方案的改进与优化上提供了新的视角和方法。随着这些技术的不断发展和应用,我们可以期待在数字平行世界的探索和体验中获得更高质量和更加丰富的视觉效果。