熹乐科技范维肖CC:基于开源 YoMo 框架构建“全球同服”的 Realtime Metaverse Application

熹乐科技范维肖CC:基于开源 YoMo 框架构建“全球同服”的 Realtime Metaverse Application
最新回答
樱の雪

2023-10-22 21:36:02

在「RTE2022 实时互联网大会」上,熹乐科技的创始人兼 CEO @范维肖CC 以《基于开源 YoMo 框架构建“全球同服”的 Realtime Metaverse Application》为题进行了主题演讲。

过去两年中,Metaverse 行业的开发者广泛采用了我们的开源实时边缘框架 YoMo。本文将分享我们在 Metaverse 领域的经验和见解。

在过去的二十年,RESTful 开发方式已成为主流,API 简单直接,适用于大多数业务逻辑问题。然而,在 Metaverse 领域,RESTful 面临挑战。大量非结构化数据需要实时处理,如自动驾驶汽车上的传感器数据、VR/AR 投影数据等。

这三大关键差异点包括:数据流化、低时延需求和全球同服。数据流化意味着越来越多的传感器数据需要传输和计算,时延成为关键因素,Metaverse 是全球化的,用户间的交互极其频繁。

为解决这些挑战,YoMo 提供 Streaming Serverless 概念,允许开发者构建微服务逻辑以处理流式实时数据。YoMo 基于 Unix Pipeline 思想,放大至互联网级别,实现数据流的高效处理。

通过部署在不同位置(如 5G MEC、城市级、国家级甚至全球云计算节点),YoMo 优化计算成本和时延,为开发者提供简单、高效的应用构建体验。YoMo 强调数据源、处理函数和 Zipper 的核心概念,实现低时延、高效全球传输。

开发者友好性是 YoMo 重点关注的另一个方面。YoMo 通过简化 QUIC 协议的使用,降低学习成本,使其更易于集成。YoMo 的 Streaming Serverless 支持 Rust 语言,同时兼容 WebAssembly,提供在边缘和公有云中执行算子的能力。

前端开发者亦能从 YoMo 中获益,WebTransport 等新API简化了实时通信的实现,WebAssembly 使开发者能将 Rust 代码部署至前端,同时支持跨区域服务。

总结过去两年的经验,我们见证了 Metaverse 行业开发者在构建虚拟世界应用时的创新与挑战。YoMo 提供了一套高效、灵活的解决方案,旨在构建全球同服的实时 Metaverse 应用。我们期待与开发者共同探索实时互联网的未来。