当前位置:网站首页>On the principle of cloud streaming multi person interaction technology
On the principle of cloud streaming multi person interaction technology
2022-06-24 17:35:00 【Order small celery dolitqin520】
See some netizens asking questions How many people can interact with cloud streaming technology , If you look at this problem in parts , The following concepts need to be understood : Cloud streaming technology 、 Multiplayer interaction 、 What is interaction ? Today, dianliang yunxiaoqin will talk with you about this problem .
First, the concept of cloud streaming is somewhat similar to pixel streaming or cloud streaming , All are Realize the streaming transmission of data . It's just for digital twins 、 Smart factory 、 Large scale design software, etc , High requirements for real-time performance . In terms of the scene , It is to put some large programs on the server side , The terminal is a lightweight ordinary computer 、 mobile phone 、 Flat 、 Touch screen and other equipment .
The so-called lightweight terminal , It means that the terminal does not need to install these large programs with high requirements for hardware equipment , It can also be operated and used smoothly . Chang Xiang Xia , One 3A A great game , No need to configure a high-end graphics computer , Just enter the website through a browser on an ordinary computer or tablet, and you can team up to play at any time , Isn't it cool ? The key here is cloud streaming technology . That is, after receiving the instructions from the terminal, transfer them to the server-side program , Then the server-side program will execute the instructions , And the execution result of the instruction Re encode the video and send it back to the terminal , Let the terminal even if there is no installation program , The operation process is the same as the installation effect . This is the principle and process of cloud fluidization or cloud streaming technology .
Let's look at the concept of multi person interaction . The so-called multi person interaction can be understood from two aspects ,1、 Many people use the same client program , Not affected by each other ;2、 Many people operate the same program in sequence ;3、 Many people operate a program at the same time . Xiao Qin found in the practice of the actual project ,1 There are many such cases , and 3 This is rare , Only in special situations . So the focus here is on cloud streaming technology , Whether multi person interaction can be supported in these two cases .
1、 Multiple concurrent , Independent interaction , They are not affected by each other
Each terminal uses a separate program , Operation between each other is not affected , The interaction of instructions and streaming of video are carried out independently . If you want to support multi person interaction , The server hardware is required to support multiple users at the same time .
2、 One person interaction , Interactive control can be transferred
The appropriate scenario is to have a keynote speaker , Control and interact with programs , Others can see the operation process of the speaker on the same screen , Because cloud streaming technology streams the whole process to each user's terminal in real time . If at some point , personnel A There are different opinions to speak of , A transfer of control can be submitted , At this point, the control of the interaction is transferred from the speaker to A. By analogy, it can also be transferred to personnel BCD etc. . This is also a scenario of cloud streaming for multi person interaction .
Scene 1 Next , How many interactions can cloud streaming support , This depends on the bandwidth consumed by single channel concurrency , And the total bandwidth of the server , Maybe a few people, maybe a dozen people . However, point volume cloud can realize multi person concurrency , Load balancing among multiple servers , Hundreds of concurrency can be achieved
边栏推荐
- Redis source code analysis RDB
- Live broadcast Preview - on April 1, I made an appointment with you to explore tcapulusdb with Tencent cloud
- 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
- Solutions for RTSP video streaming played by several browsers
- [log service CLS] Tencent cloud game battle engine mgobe accesses CLS
- Issue 003 how to detect whether a sticky positioned element is in a pinned state
- Kubernetes 1.20.5 helm installation Jenkins
- Create a green city and 3D visualization of digital twin natural gas stations
- Research on clock synchronization performance monitoring system based on 1588v2 Technology
- Realize business development on behalf of small programs, and 99% restore the function of service category management in the background of official account
猜你喜欢
Using flex to implement common layouts

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

LC 300. Longest increasing subsequence

NVM download, installation and use

Constantly changing the emergency dialing of harmonyos ETS during the new year
Issue 39: MySQL time class partition write SQL considerations

Etching process flow for PCB fabrication

Mengyou Technology: tiktok current limiting? Teach you to create popular copywriting + popular background music selection
Using consistent hash algorithm in Presto to enhance the data cache locality of dynamic clusters
随机推荐
Use py-mysql2pgsql to synchronize MySQL data to Greenplum
H265 video streaming web page without plug-in player easywasmlayer Troubleshooting and solution of JS unable to set cover photo
Provide secure and convenient Oracle solutions for smart contract developers
Use BPF to count network traffic
Cloud native monitoring practice (2) monitoring and collection of components outside the TKE cluster
Do you charge for PDF merging software? Programmers make one by themselves
Easycvr, an urban intelligent video monitoring image analysis platform, plays national standard equipment videos and captures unstable packets for troubleshooting
The RTSP video image intelligent analysis platform easynvr cascades to the superior platform through the national standard for playback optimization
Issue 39: MySQL time class partition write SQL considerations
How to compile and debug go runtime source code
Construction scheme of campus network clock system (standardized examination room)
Elastic searchable snapshot function (frozen Tier 3)
From file:///etc/pki/rpm-gpg/RPM-GPG-KEY-mysql The GPG key to retrieve the key source "MySQL 5.7 community server" is installed, but not applicable to
Mysql database performance testing tool recommendation
Quick view of product trends in February 2021
H265/webvr video web page without plug-in player easyplayer Solution to the problem of cumulative delay of FLV video played by JS
C language | logical operators
Implement typescript runtime type checking
Issue 003 how to detect whether a sticky positioned element is in a pinned state
TCE入围2020年工信部信创典型解决方案