当前位置:网站首页>浅谈云流送多人交互技术原理
浅谈云流送多人交互技术原理
2022-06-24 17:35:00 【点量小芹DolitQin520】
看到有网友提问云流送技术可以支持多少人交互,这个问题拆分来看的话,需要搞明白以下几个概念:云流送技术、多人交互、什么是交互?今天点量云小芹和您一起聊下这个问题。
首先云流送概念和像素流送或者云流化有点类似,都是实现的数据的流化传输。只不过是用在数字孪生、智慧工厂、大型设计软件等领域,对于实时性要求要高。从场景上来说,是将一些大型程序放在服务器端,终端是轻量化的普通电脑、手机、平板、触摸屏等设备。
所谓轻量化终端,是指终端无需安装这些对硬件设备要求比较高的大型程序,也可以流畅操作和使用。畅像下,一个3A大作的游戏,无需在配置高端显卡电脑,只需要在普通电脑或者平板上浏览器进入网站就可随时组队畅玩,是不是很酷?这里的关键就是云流送技术。即将终端的指令接收后传递给服务器端程序,然后服务器端程序会执行指令,并将指令的执行结果重新编码成视频流传回终端,让终端即使没有安装程序,操作过程中也和安装效果一样。这就是云流化或者云流送技术的原理和过程。
那我们在来看多人交互的概念。所谓多人交互可以从两个层面理解,1、很多人使用同一个客户端程序,彼此之间不受影响;2、多人按次序操作同一个程序;3、多人同时操作一个程序。小芹在实际项目的实践中发现,1这种情形是比较多的,而3这种是很少的,只有特殊的场景下才会用到。所以这里重点说下云流送技术,在这两种情况下是否可以支持多人交互。
1、多并发,独立交互,彼此不受影响
每个终端都使用独立的程序,彼此之间操作不受影响,指令的交互和视频的流化传输都是独立进行。如果想支持多人交互,则需要服务器硬件能支撑多人同时使用。
2、一人为主交互,交互控制权可以转移
这个适合的场景是有一个主讲人,对程序进行控制和交互,其他人可以同屏看到主讲人的操作过程,因为云流化技术将整个过程实时流化传输到各个用户的终端上。如果在某个点上,人员A有不同的意见需要发言,可以提交控制权转移,此时交互的控制权就从主讲人转移到A。以此类推也可以转移到人员BCD等。这也是云流送多人交互的一种场景。
在场景1下,云流送可以支持多少人交互,这个要看单路并发消耗的带宽,以及服务器的总带宽情况,可能几人也可能十几人。不过点量云可实现多人并发,多服务器之间的负载均衡,几十几百并发都可以实现
边栏推荐
- Issue 003 how to detect whether a sticky positioned element is in a pinned state
- Php7.4.28 installing the pcntl extension
- On N handshakes and M waves of TCP
- Common GCC__ attribute__
- As for IOT safety, 20 CSOs from major manufacturers say
- [DB Bao 45] MySQL highly available mgr+consult architecture deployment
- Industrial security experts talk about DDoS countermeasures from the perspective of attack and defense
- FPGA systematic learning notes serialization_ Day9 [serial port printing of PS terminal of Xilinx zynq7000 series]
- After the collective breakthrough, where is the next step of China's public cloud?
- To redefine the storage architecture, Huawei has used more than five "cores"
猜你喜欢

LC 300. Longest increasing subsequence

MySQL learning -- table structure of SQL test questions

Constantly changing the emergency dialing of harmonyos ETS during the new year
Using consistent hash algorithm in Presto to enhance the data cache locality of dynamic clusters

Why do you develop middleware when you are young? "You can choose your own way"
SQL basic tutorial (learning notes)

How to create simple shapes in illustrator 2022

Mengyou Technology: tiktok current limiting? Teach you to create popular copywriting + popular background music selection

The 'ng' entry cannot be recognized as the name of a cmdlet, function, script file, or runnable program. Check the spelling of the name. If you include a path, make sure the path is correct, and then

Error reported after NPM I
随机推荐
FPGA systematic learning notes serialization_ Day8 [design of 4-bit multiplier and 4-bit divider]
A comprehensive understanding of fiber to home FTTH and optical splitter
构建跨公链平台解决DApp开发问题
H265/webvr video web page without plug-in player easyplayer Solution to the problem of cumulative delay of FLV video played by JS
Will the easycvr video channel of the urban intelligent video monitoring image analysis platform occupy bandwidth after stopping playing?
2. Leveldb design principle -- LSM
Tiktok Kwai, e-commerce enters the same river
Advanced anti DDoS IP solutions and which applications are suitable for use
区块哈希游戏竞猜系统开发(成熟代码)
[2021 taac & Ti-One] FAQs related to preliminary round computing resources
Using easyjson to improve the efficiency of serialization transmission
Building a cross public chain platform to solve DAPP development problems
What securities dealers recommend? Is it safe to open an account online now?
Go language GC implementation principle and source code analysis
Let ups "Impressionist users" re understand reliability
SQL basic tutorial (learning notes)
Development analysis of main chain system
Cloud native monitoring configuration self built alertmanager to realize alarm
Redis source code analysis RDB
Several cloud products of Tencent cloud have passed IPv6 enabled cloud logo certification