剖析云流送技术如何为3D应用带来用户使用便利
在过去的十年中,云游戏技术的发展为云计算行业带来了新的机遇。随着Google Stadia和GeForce Now之类的服务逐步向公众开放,云流送(cloud streaming)技术得到更大范围的应用只是时间问题。
什么是云流送?
云游戏的概念提出的很早,但是之前一直缺乏技术支持和用户基础,网络条件也限制了它的广泛应用。云游戏的概念扩展了云流送的内涵。云流送是指使用云服务器而不是本地设备来运行应用程序,这样做的目的是使高端应用体验更简单、更便宜。为什么这么说?我们知道随着虚幻引擎UE(Unreal Engine)的发展,光线追踪(Ray tracing)技术也得到越来越深入的应用,开启光线追踪可以计算得到更加真实可信的画面,但是需要大量的计算能力。下图展示了开启和关闭光线追踪的画面对比:
__RTX ON VS OFF__
光线追踪需要专门的显卡来支持,例如Nvidia公司推出的RTX系列专业显卡。如果利用拥有较多RT内核的强大的消费类显卡2080Ti,像《战地V》或《Metro Exodus》这样的游戏中,在分辨率调为1440p,光线追踪被开启时,游戏很难达到每秒60帧或更高的速度。而在关闭光线跟踪后同样的显卡可以交付的最高分辨率为4K。使用性能更强的显卡也意味着需要更加昂贵的投资。
通过云流送技术,一方面,用户不必每隔一段时间就购买新的硬件即可运行最新、最出色的应用;另一方面用户可以在具有屏幕和互联网连接的任何设备上开启任何高端应用。
云流送的原理
云流送的原理其实很简单。想象下人们观看影片的发展历程:最开始是用磁带,后来发展到VCD、DVD等,这些都是一些硬介质。再后来,那些硬介质都慢慢消失了。现在如果想看部片子,大部分人会直接点开链接,利用网络让影片的内容“流”过来,看完后“流”也就消失了。云流送的原理也是这样,应用的计算都放在云端的计算节点上,用户通过终端和云端建立联系,然后触发“流”得到实时的交互反馈。用户不想使用的时候,“流”也随即终止。
系统通过特定的服务在服务器上运行应用,远程记录用户的输入,然后流回结果。当然,要使其正常工作并保持可用性非常复杂。网络的提升尤其是5G的发展普及为云流送的应用提供了广泛的应用场景。
云流送支持在PC、Mac和Android等各种设备上使用。当然,路由器和网络环境等可能会影响体验,相对而言有线连接可以提供最佳体验。我们期待5G的兴起会为具有超低延迟,高带宽连接的移动应用流媒体打下坚实的基础。
云流送在3DCAT平台的应用
3DCAT是集实时渲染、实时3D可视化、云流送、虚拟仿真等相关技术服务于一身的实时渲染云平台。利用云端的海量GPU算力处理繁重的图像渲染计算并串流同步输出到终端设备,从而实现终端设备的轻量化,让高质量三维图形应用变得无处不在。用户可以使用任何联网的普通设备,访问托管在3DCAT云中的三维应用程序,同时无需下载安装应用。3DCAT支持能在Windows平台运行的几乎所有渲染引擎,支持NVIDIA RTX实时光线追踪功能的开启。
目前,3DCAT实时渲染云平台利用云流送技术在工业仿真、智慧园区、医疗仿真、游戏试玩、汽车仿真、建筑工程等行业领域的应用都有相关案例,欢迎访问3DCAT平台体验线上demo。3DCAT实时渲染云平台通过提供专业的技术服务,帮助用户实现相关产品及工艺降本增效。企业通过3DCAT云流送技术,不仅可以实现企业运营的可视化管理,还可以轻松的将企业产品信息向顾客展示,让顾客直接互动式、沉浸式的体验,从而加速销售过程。
3DCAT实时渲染云平台已经和英伟达、平行云、Unity、Unreal Engine等国内外知名企业达成合作伙伴关系。随着5G商用的逐步推进,相信云流送会在各行各业中都将得到广泛的应用,3DCAT实时渲染平台有相关行业demo供体验,欢迎前来试用:https://www.3dcat.live/
本文《剖析云流送技术如何为3D应用带来用户使用便利》内容由3DCAT实时渲染云平台原创,如需转载,请注明出处及链接:https://www.3dcat.live/news/cloud-streaming-3d
了解更多云流送相关资讯,请关注3DCAT实时渲染云平台:https://www.3dcat.live/
相关阅读推荐:
【云流送】-3DCAT如何为企业提供最佳的实时3D云流送?(上)
剖析云流送技术如何为3D应用带来用户使用便利的更多相关文章
- 检验实时3D像素流送平台好坏的七个标准!(上)
将交互式3D像素流送技术作为有价值的企业工具之后,就该寻找像素流送服务供应商了.问题在于交互式3D像素流送是一种新兴技术,因此很难知道要问供应商的正确问题.在开始使用之前,这里有7个问题,您应该从候选 ...
- 在线公开课 | 5G时代的视频云服务关键技术与实践
5G时代来临在即,视频技术将会如何发展呢?基于视频云服务的技术开发又有怎样的变化呢?为此,京东云视频云产品研发部高级总监魏伟为大家做出了详细解读. 魏伟拥有10多年视频行业研发经验,先后从事于AVS标 ...
- 阿里云杨敬宇:边缘计算行业通识与阿里云ENS的技术演进之路
近日,阿里云杨敬宇在CSDN阿里云核心技术竞争力在线峰会上进行了<5G基础设施-阿里云边缘计算的技术演进之路>主题演讲,针对5G时代下,行业和技术的趋势.边缘计算产业通识以及阿里云边缘计算 ...
- 百度云推送-服务端 C# SDK
思路: 1.公司有项目需要做android和ios手机端推送消息的功能: 2.没有接触过这方面的知识,一头雾水,开始在网上一顿搜,网上倒是有不少解决方案,首先搜的是android的解决方案,因为ios ...
- PHP ServerPush (推送) 技术的探讨
2016年11月29日17:51:03 转自:http://www.cnblogs.com/hnrainll/archive/2013/05/07/3064874.html 需求: 我想做个会员站内通 ...
- Android、iOS和Windows Phone中的推送技术
推送并不是什么新技术,这种技术在互联网时代就已经很流行了.只是随着进入移动互联网时代,推送技术显得更加重要.因为在智能手机中,推送从某种程度上,可以取代使用多年的短信,而且与短信相比,还可以向用户展示 ...
- comet基于HTTP长连接技术(java即时通信,推送技术详解)
服务器推送技术的基础思想是将浏览器主动查询信息改为服务器主动发送信息,服务器发送一批数据,浏览器显示消息,同时保证与服务器的连接,当服务器需要再一次的发送数据,浏览器显示数据并保持连接. comet基 ...
- 深入了解 Dojo 的服务器推送技术
国内私募机构九鼎控股打造APP,来就送 20元现金领取地址:http://jdb.jiudingcapital.com/phone.html 内部邀请码:C8E245J (不写邀请码,没有现金送) 国 ...
- 关于 实时推送技术--WebSocket的 知识分享
今天学习了关于WebSocket的知识,觉得挺有用的,在这记录一下,也和大家分享一下!!有兴趣的可以看看哦 WebSocket简介 Web领域的实时推送技术,也被称作Realtime技术.这种技术要达 ...
- PHP ServerPush (推送) 技术
用来代替ajax的请求 转自:http://blog.163.com/bailin_li/blog/static/17449017920124811524364/ 需求: 我想做个会员站内通知的功能. ...
随机推荐
- MySQL主主同步环境出现1236错误
环境: MySQL 5.7.25 主主架构 故障现象: 发现互相之间的同步均发生异常,两端均出现1236错误,在两个主节点上分别执行show slave status显示的关键信息如下: Master ...
- Linux--Vi编辑命令(跳到指定行、翻屏、缩进)
1.设置行号 如果编辑后,又想显示行号,同样操作按一下esc键,并输入:(冒号),输入set number ,并按回车键,完成后即显示行号. 不需要显示行号,同样操作按一下esc键,并输入:(冒 ...
- C# 实现刘谦春晚魔术
internal class Program { static List<string> list=new List<string>() { "A",&qu ...
- CF1829H Don't Blame Me
题目链接 题解 知识点:线性dp,位运算. 考虑设 \(f_{i,j}\) 表示考虑了前 \(i\) 个数字,与和为 \(j\) 的方案数.转移方程显然. 注意初值为 \(f_{0,63} = 1\) ...
- NC14685 加边的无向图
题目链接 题目 题目描述 给你一个 n 个点,m 条边的无向图,求至少要在这个的基础上加多少条无向边使得任意两个点可达~ 输入描述 第一行两个正整数 n 和 m . 接下来的m行中,每行两个正整数 i ...
- NC14526 购物
题目链接 题目 题目描述 在遥远的东方,有一家糖果专卖店. 这家糖果店将会在每天出售一些糖果,它每天都会生产出 \(m\) 个糖果,第i天的第j个糖果价格为 \(C[i][j]\) 元. 现在的你想要 ...
- 【C#】基于JsonConvert解析Json数据
1 解析字典 1)解析为 JObject private void ParseJson() { // 解析为JObject string jsonStr = "{'name': 'zha ...
- QT - Day 3
对话框 分类 模态对话框 QDialog dlg(this); dlg.resize(200,100); dlg.exec(); //窗口阻塞 非模态对话框 QDialog *dlg2 = new Q ...
- 【Java复健指南02】方法的注意事项
[方法] 方法基本内容 √访问修饰符 (作用是控制方法使用的范围) 可选,[有四种:public\protected\默认\private],具体在后面说 √返回类型 1.一个方法最多有一 ...
- 别再低效筛选数据了!试试pandas query函数
数据过滤在数据分析过程中具有极其重要的地位,因为在真实世界的数据集中,往往存在重复.缺失或异常的数据.pandas提供的数据过滤功能可以帮助我们轻松地识别和处理这些问题数据,从而确保数据的质量和准确性 ...