边缘计算是如何为元宇宙提供动力的?

news2024/11/14 4:06:43

边缘计算与元宇宙

构建元宇宙虚拟世界并不简单,也并不便宜,但是还是有许多大型公司正在转移大量资源来开发他们的元宇宙业务,当然大部分企业注意力都围绕着 VR 耳机、AR 眼镜、触觉手套和其他沉浸式虚拟现实体验所需的可穿戴硬件。虽然这种沉浸式的体验是最终结果,但一层又一层的幕后技术将构成元宇宙的基础,包括数据中心和网络基础设施。

当然,我们现在已经拥有数据中心和网络,但它们缺乏速度和容量来提供如此巨大的沉浸式体验。此外,由于几乎为零的延迟要求,元宇宙的数据中心将需要非常靠近用户,并且网络速度必须非常快。为了让世界各地的用户进行交互,一组分散的本地边缘数据中心将是必不可少的。 Facebook 创始人兼 Meta 首席执行官马克扎克伯格在世界移动通信大会开幕前的一份声明中强调了这一点:“在交付给智能眼镜和 VR 耳机的虚拟世界中创造真正的存在感需要在连接方面取得巨大进步。”

主机数据中心将包含元宇宙中的虚拟环境和对象

在元宇宙中,将以数字方式创建一个新的虚拟世界,充满物理环境的各个方面。虽然可以对办公室等简单空间进行建模,但也可以对更复杂的环境(例如城市)进行建模。在建模的物理空间内,对象的数量和虚拟人(化身)的数量在那个小办公室中可能非常有限。然而,城市街道可能有建筑物、车辆、餐饮区和许多人。软件设计人员创建这些建模环境、对象和化身,它们存储在服务器上并托管在中央数据中心。

这些主机数据中心将是超大规模的,包含元宇宙中可用的所有环境、对象和化身。容纳所有元宇宙数据将推动大量电力使用。例如,荷兰 Meta 的一个计划中的数据中心(此后已暂停)用于托管欧洲的一部分 元宇宙,预计每年的能源消耗为 1,380 吉瓦时。这个单一的数据中心消耗的能源几乎是荷兰所有数据中心总和的一半。如此规模的数据中心要获得批准,必须以最环保和可持续的方式建造。

物理学也是元宇宙的一项挑战

为了让参与者身临其境地体验虚拟世界,虚拟环境和参与者实时互动,给人一种真正“身临其境”的感觉。这些模拟图形元素必须快速更新以响应参与者的交互。支持参与者实时交互所需的往返延迟必须小于 10 毫秒,这比当今对延迟敏感的应用程序(例如视频通话和云游戏)要快得多,后者的往返效率约为 100 毫秒才能无缝运行无缝。

一个主要挑战是物理学:没有什么能比光速更快——无质量粒子每秒 3 亿米。但数据并非没有质量。当通过最快的传输介质——光缆时,它不会沿直线传播。相反,实际速度比光速慢 30% 到 40%。例如,在比光速慢 40% 的情况下,数据从纽约到洛杉矶的往返行程大约需要 50 毫秒,这对于单个参与者的元宇宙来说慢了五倍.

实际上,数据中心距离参与者的最远距离为 900 公里,大型数据中心不会位于主要城市边界内。住在大城市的参与者可以与城市外数据中心托管的所有环境和虚拟人进行交互。该模型将整个呈现的体验作为用户可以与之交互的视频流推送到用户的控制台。

这种模式也有利于参与者住在同一个城市的多方参与,他们的虚拟数字人在同一个数字世界中互动和发展。但它们都必须位于主机数据中心附近,以每秒 90 到 120 帧的速度提供视频,理想情况下具有 2K 到 4K 的清晰度,延迟小于 10 毫秒。

边缘计算提供无缝体验

向希望同时参与单一托管环境且低延迟的每个人可靠地提供这种体验具有挑战性,边缘计算是为元宇宙提供动力的关键。边缘计算是一种 IT 部署,它使应用程序和数据尽可能靠近用户——这正是无缝体验所需要的,为用户提供必要的本地计算能力,同时最大限度地减少基于网络的延迟和网络拥塞风险。

无论用户住在法国巴黎还是中国北京,如果希望使用元宇宙的虚拟环境都必须下载到靠近用户所在位置的本地边缘数据中心。这样用户就会选择一个特定的环境——整个元宇宙的一小部分。如果用户希望自己的虚拟人和其他朋友的虚拟人进行交互,拥有这些虚拟人的人也必须将该环境下载到他们的本地边缘数据中心,其他虚拟人以此类推。然后环境必须相互同步,以便这些虚拟数字人可以实时交互。 构建元宇宙需要全球性的努力,任何一家公司或行业都无法维持。相反,为数亿人部署的可靠互联网演变表明,连接行业在协同工作时可以发挥多么强大的作用。在网络边缘全球部署本地边缘数据中心的网格是一个关键的构建块。

3DCAT实时云渲染技术架构领先,通过将重度计算置于云端、将实时计算结果推流到轻量化终端的方式,可以大幅降低终端计算压力,降低终端消费成本,而且用户可以体验到更加逼真、炫酷的视觉效果。3DCAT调度策略异常灵活,可对计算节点和任务设置各种属性、要求、约束等。

​ 本文《边缘计算是如何为元宇宙提供动力的?》内容由3DCAT实时渲染云解决方案提供商整理发布,如需转载,请注明出处及链接。 ​

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1228459.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

2023.11.17 关于 Spring Boot 日志文件

目录 日志文件作用 常见的日志框架说明 门面模式 日志的使用 日志的级别 六种级别 日志级别的设置 日志的持久化 使用 Lombok 输出日志 实现原理 普通打印和日志的区别 日志文件作用 记录 错误日志 和 警告日志(发现和定位问题)记录 用户登录…

web自动化测试的智能革命:AI如何推动软件质量保证的未来

首先这个标题不是我取的,是我喂了关键字让AI给取的,果然非常的标题党,让人印象深刻,另外题图也是AI自动生成的。 先简单回顾一下web自动化测试的一些发展阶段 QTP时代 很多年前QTP横空出世的时候,没有人会怀疑这种工…

【项目管理】中途接手的项目应对实用指南

导读:作为项目经理中途接手项目往往不可避免,为了保证项目成功需要项目经理额外考虑更多的因素和处理相关问题,也往往带来很大的挑战性。本文提供可应对借鉴的思路,在一定程度上可以作为最佳实践。 目录 1、首先、了解项目项目背…

python趣味编程-5分钟实现一个俄罗斯方块游戏(含源码、步骤讲解)

Python俄罗斯方块游戏是一款基于GUI的标题匹配益智游戏,非常容易理解和使用。说到游戏玩法,一切都和真实的一样。 用户必须管理俄罗斯方块的随机序列。在这个Python 俄罗斯方块游戏项目中,我将教您如何使用 Python 制作俄罗斯方块游戏。 Python 代码中的俄罗斯方块游戏:项目…

Redux-状态管理组件

一、简介 react中的状态只属于某个组件。而Redux是一个全局管理js状态的架构,让组件通信更加容易。 之前是状态在所有组件间传递,而redux通过store来实现这个功能。 Redux特性: 1.Single source Of truth,通过store唯一维护状态…

nn.KLDivLoss,nn.CrossEntropyLoss,nn.MSELoss,Focal_Loss

KL loss:https://blog.csdn.net/qq_50001789/article/details/128974654 https://pytorch.org/docs/stable/nn.html 1. nn.L1Loss 1.1 公式 L1Loss: 计算预测 x和 目标y之间的平均绝对值误差MAE, 即L1损失: l o s s 1 n ∑ i 1 , . . . n ∣ x i…

SpringCloud 微服务全栈体系(十四)

第十一章 分布式搜索引擎 elasticsearch 四、RestAPI ES 官方提供了各种不同语言的客户端,用来操作 ES。这些客户端的本质就是组装 DSL 语句,通过 http 请求发送给 ES。官方文档地址:https://www.elastic.co/guide/en/elasticsearch/client/…

Amazon EC2的出现,是时代的选择了它,还是它选择了时代

目录 Amazon EC2简介 友商云服务器对比(Amazon VS Tencent) 友商云服务器对比(Amazon VS Alibaba) Amazon 云服务器的绝对优势 Amazon EC2功能 Amazon EC2 Linux 实例入门 启动实例 连接到的实例 清除的实例 终止的实例…

Android 10.0 系统修改usb连接电脑mtp和PTP的显示名称

1.前言 在10.0的产品定制化开发中,在usb模块otg连接电脑,调整为mtp文件传输模式的时候,这时可以在电脑看到手机的内部存储 显示在电脑的盘符中,会有一个mtp名称做盘符,所以为了统一这个名称,就需要修改这个名称,接下来分析下处理的 方法来解决这个问题 2.系统修改usb连…

源码分析Mybatis拦截器(Interceptor)拦截saveBatch()获取不到实体id的原因

1.背景 由于业务需求想在Mybatis拦截器层面获取insert后实体id去做相关业务。但是发现执行saveBatch()方法时,获取参数实体的时候,拿不到自增id。但是save()方法可以。 save方法之所以可以是因为: MybatisPlus的BaseMapper执行insert方法后…

如何在虚拟机的Ubuntu22.04中设置静态IP地址

为了让Linux系统的IP地址在重新启动电脑之后IP地址不进行变更,所以将其IP地址设置为静态IP地址。 查看虚拟机中虚拟网络编辑器获取当前的子网IP端 修改文件/etc/netplan/00-installer-config.yaml文件,打开你会看到以下内容 # This is the network conf…

java拼图小游戏

第一步是创建项目 项目名自拟 第二部创建个包名 来规范class 然后是创建类 创建一个代码类 和一个运行类 代码如下: package heima;import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import java.awt.event.KeyEvent; import jav…

深入理解注意力机制(下)——缩放点积注意力及示例

一、介绍 在这篇文章中,我们将重点介绍 Transformer 背后的 Scaled Dot-Product Attention,并详细解释其计算逻辑和设计原理。 在文章的最后,我们还会提供一个Attention的使用示例,希望读者看完后能够对Attention有更全面的了解。…

将word中的表格无变形的弄进excel中

在上篇文章中记录了将excel表拷贝到word中来: 记录将excel表无变形的弄进word里面来-CSDN博客 本篇记录:将word中的表格无变形的弄进excel中。 1.按F12,“另存为...”,保存类型:“单个文件页面”,保存。…

Java读写Jar

Java提供了读写jar的类库Java.util.jar,Java获取解析jar包的工具类如下: import java.io.File; import java.io.IOException; import java.net.URL; import java.net.URLClassLoader; import java.util.Enumeration; import java.util.HashMap; import …

【C++入门到精通】新的类功能 | 可变参数模板 C++11 [ C++入门 ]

阅读导航 引言一、新的类功能1. 默认成员函数2. 类成员变量初始化3. 强制生成默认函数的关键字default4. 禁止生成默认函数的关键字delete5. override 和 final(1)override(2)final 二、可变参数模板递归函数方式展开参数包逗号表…

C# Winform围棋棋盘

C# Winform简单的围棋棋盘vs2008winform小游戏C#vs2010winform棋盘C#窗体小游戏 这是一个简单的围棋棋盘小游戏,使用C# Winform编写棋盘界面,玩家可以在空白的交叉点上下棋子 项目获取: 项目获取:typora: typora/img (gitee.co…

支付宝沙箱支付

支付宝沙箱支付 支付宝沙箱(Alipay Sandbox)是支付宝提供的一个模拟环境,用于开发者在不影响真实交易的情况下进行支付宝相关功能的测试和调试。在软件开发中,沙箱环境通常指的是一个隔离的测试环境,可以模拟真实环境…

【论文阅读】MAG:一种用于航天器遥测数据中有效异常检测的新方法

文章目录 摘要1 引言2 问题描述3 拟议框架4 所提出方法的细节A.数据预处理B.变量相关分析C.MAG模型D.异常分数 5 实验A.数据集和性能指标B.实验设置与平台C.结果和比较 6 结论 摘要 异常检测是保证航天器稳定性的关键。在航天器运行过程中,传感器和控制器产生大量周…

Python 自动化(十八)admin后台管理

admin后台管理 什么是admin后台管理 django提供了比较完善的后台数据库的接口,可供开发过程中调用和测试使用 django会搜集所有已注册的模型类,为这些模型类提供数据管理界面,供开发使用 admin配置步骤 创建后台管理账号 该账号为管理后…