浅谈云流送技术原理和多人并发     DATE: 2024-05-03 21:34:58

浅谈云流送技术原理和多人并发

云流送技术是浅谈什么?原理是怎样的,如何实现多人并发?点量云小芹浅谈下自己关于这个概念的云流理解。我们从拆分的送技术原概念来解读  ,云+流送+技术 ,理和定位是多人一项计算机技术 ,而在这个行业里云一般是浅谈指云服务 ,而流送从普通人的云流角度来理解,第一想到的送技术原是液体的流动。而在计算机行业中肯定不是理和液体的流动,这项技术在数字孪生智慧城市行业使用比较多  ,多人实现的浅谈是数据流的传输 ,为了让终端用户更直观的云流了解到变化 ,视频是送技术原更加直观的 。因此这里的理和云流送的是视频流。

好了 ,多人我们来详细说下云流送概念 ,其实他和云流化只是叫法的不同 ,实现的是数据以视频流的形式传输。用在数字孪生 、智慧工厂 、大型设计软件等领域,对于实时性要求要高。从场景上来说,是将一些大型程序(比如UE4 、U3D  、BIM 、sketchup、Maya 、CAD等等)放在服务器端 ,终端是轻量化的普通电脑 、手机 、平板、触摸屏等设备。

所谓轻量化终端,是指终端无需安装这些对硬件设备要求比较高的大型程序,也可以流畅操作和使用。畅像下 ,一个3A大作的游戏 ,无需在配置高端显卡电脑 ,只需要在普通电脑或者平板上浏览器进入网站就可随时组队畅玩 ,是不是很酷?这里的关键就是云流送技术 。即将终端的指令接收后传递给服务器端程序 ,然后服务器端程序会执行指令 ,并将指令的执行结果重新编码成视频流传回终端  ,让终端即使没有安装程序,操作过程中也和安装效果一样 。这就是云流化或者云流送技术的原理和过程 。或者你需要使用CAD却不用考虑安装到本地 ,就可以完成设计,而且其他同事还可以看到你的作品 ,是不是方便多了?

浅谈云流送技术原理和多人并发

云流化技术

那我们再来看多人交互的概念。所谓多人交互可以从两个层面理解,1、很多人使用同一个客户端程序  ,彼此之间不受影响;2 、多人按次序操作同一个程序;3 、多人同时操作一个程序 。点量云小芹在实际项目的实践中发现 ,1这种情形是比较多的,而3这种是很少的,只有特殊的场景下才会用到。所以这里【点量云】重点说下云流送技术 ,在这两种情况下是否可以支持多人交互。

1、多并发 ,独立交互 ,彼此不受影响

每个终端都使用独立的程序,彼此之间操作不受影响 ,指令的交互和视频的流化传输都是独立进行 。如果想支持多人交互 ,则需要服务器硬件能支持多人同时使用。

2 、以人为主交互,交互控制权可以转移

这个适合的场景是有一个主讲人 ,对程序进行控制和交互 ,其他人可以同屏看到主讲人的操作过程,因为云流化技术将整个过程实时流化传输到各个用户的终端上。如果在某个点上,人员A有不同的意见需要发言,可以提交控制权转移 ,此时交互的控制权就从主讲人转移到A。以此类推也可以转移到人员BCD等。这也是云流送多人交互的一种场景。

在场景1下,云流送可以支持多少人交互,这个要看单路并发消耗的带宽,以及服务器的总带宽情况,可能几人也可能十几人 。不过点量云可实现多人并发  ,多服务器之间的负载均衡 ,几十几百并发都可以实现。