当前位置:网站首页>浅谈云流送多人交互技术原理
浅谈云流送多人交互技术原理
2022-06-24 17:35:00 【点量小芹DolitQin520】
看到有网友提问云流送技术可以支持多少人交互,这个问题拆分来看的话,需要搞明白以下几个概念:云流送技术、多人交互、什么是交互?今天点量云小芹和您一起聊下这个问题。
首先云流送概念和像素流送或者云流化有点类似,都是实现的数据的流化传输。只不过是用在数字孪生、智慧工厂、大型设计软件等领域,对于实时性要求要高。从场景上来说,是将一些大型程序放在服务器端,终端是轻量化的普通电脑、手机、平板、触摸屏等设备。
所谓轻量化终端,是指终端无需安装这些对硬件设备要求比较高的大型程序,也可以流畅操作和使用。畅像下,一个3A大作的游戏,无需在配置高端显卡电脑,只需要在普通电脑或者平板上浏览器进入网站就可随时组队畅玩,是不是很酷?这里的关键就是云流送技术。即将终端的指令接收后传递给服务器端程序,然后服务器端程序会执行指令,并将指令的执行结果重新编码成视频流传回终端,让终端即使没有安装程序,操作过程中也和安装效果一样。这就是云流化或者云流送技术的原理和过程。
那我们在来看多人交互的概念。所谓多人交互可以从两个层面理解,1、很多人使用同一个客户端程序,彼此之间不受影响;2、多人按次序操作同一个程序;3、多人同时操作一个程序。小芹在实际项目的实践中发现,1这种情形是比较多的,而3这种是很少的,只有特殊的场景下才会用到。所以这里重点说下云流送技术,在这两种情况下是否可以支持多人交互。
1、多并发,独立交互,彼此不受影响
每个终端都使用独立的程序,彼此之间操作不受影响,指令的交互和视频的流化传输都是独立进行。如果想支持多人交互,则需要服务器硬件能支撑多人同时使用。
2、一人为主交互,交互控制权可以转移
这个适合的场景是有一个主讲人,对程序进行控制和交互,其他人可以同屏看到主讲人的操作过程,因为云流化技术将整个过程实时流化传输到各个用户的终端上。如果在某个点上,人员A有不同的意见需要发言,可以提交控制权转移,此时交互的控制权就从主讲人转移到A。以此类推也可以转移到人员BCD等。这也是云流送多人交互的一种场景。
在场景1下,云流送可以支持多少人交互,这个要看单路并发消耗的带宽,以及服务器的总带宽情况,可能几人也可能十几人。不过点量云可实现多人并发,多服务器之间的负载均衡,几十几百并发都可以实现
边栏推荐
- Using consistent hash algorithm in Presto to enhance the data cache locality of dynamic clusters
- Solutions for RTSP video streaming played by several browsers
- IBM: supporting AI and enterprise digital reshaping in the cloud era with modern architecture
- What is the reason for the worse website SEO ranking?
- LC 300. Longest increasing subsequence
- Etching process flow for PCB fabrication
- Create a green city and 3D visualization of digital twin natural gas stations
- test
- Advanced anti DDoS IP solutions and which applications are suitable for use
- Setting the Arduino environment for tinyml experiments
猜你喜欢

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

How to create simple shapes in illustrator 2022

MySQL learning -- table structure of SQL test questions

Constantly changing the emergency dialing of harmonyos ETS during the new year

Error reported after NPM I

Etching process flow for PCB fabrication
Using consistent hash algorithm in Presto to enhance the data cache locality of dynamic clusters

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

Why do you develop middleware when you are young? "You can choose your own way"

LC 300. Longest increasing subsequence
随机推荐
Five steps to effectively monitor network traffic
[play Tencent cloud] experience and development of game multimedia engine (II)
Php7.4.28 installing the pcntl extension
Will the easycvr video channel of the urban intelligent video monitoring image analysis platform occupy bandwidth after stopping playing?
Cloud native monitoring via blackbox_ Exporter monitoring website
Coding enhances security vulnerability scanning capability and helps the team "move left safely"
5g brings opportunities and challenges. Are you ready to defend against DDoS?
Mengyou Technology: tiktok current limiting? Teach you to create popular copywriting + popular background music selection
Tiktok Kwai, e-commerce enters the same river
1. Leveldb getting started
New MySQL 8.0 feature - enhanced logical backup recovery
SQL basic tutorial (learning notes)
Yupi made an AI programming nickname generator!
Classic examples of C language 100
How to convert XML to HL7
Implement typescript runtime type checking
Comparison of similarities and differences between easynvr video edge computing gateway and easynvr software versions
Tencent released "warehouse express" and issued "ID card" for each commodity!
Explanation of MySQL indexing principle
"Gambler" bubble Matt turns around