雲流送技術原理是什麼,如何實現多併發?

dianliang01發表於2022-06-24

雲流送技術是什麼?原理是怎樣的,如何實現多人併發?點量雲小芹淺談下自己關於這個概念的理解。我們從拆分的概念來解讀,雲+流送+技術,定位是一項計算機技術,而在這個行業裡雲一般是指雲服務,而流送從普通人的角度來理解,第一想到的是ye體的流動。而在計算機行業中肯定不是ye體的流動,這項技術在數字孿生智慧城市行業使用比較多, 實現的是資料流的傳輸,為了讓終端使用者更直觀的瞭解到變化,影片是更加直觀的。因此這裡的雲流送的是影片流。


好了,我們來詳細說下雲流送概念,其實他和雲流化只是叫法的不同,實現的是資料以影片流的形式傳輸。用在數字孿生、智慧工廠、大型設計軟體等領域,對於實時性要求要高。從場景上來說,是將一些大型程式(比如UE4、U3D、BIM、sketchup、Maya、CAD等等)放在伺服器端,終端是輕量化的普通電腦、手機、平板、觸控式螢幕等裝置。

 

首先雲流送概念和畫素流送或者雲流化有點類似,都是 實現的資料的流化傳輸 。只不過是用在數字孿生、智慧工廠、大型設計軟體等領域,對於實時性要求要高。從場景上來說, 是將一些大型程式放在伺服器端,終端是輕量化的普通電腦、手機、平板、觸控式螢幕等裝置 。所謂輕量化終端,是指終端無需安裝這些對硬體裝置要求比較高的大型程式,也可以流暢操作和使用。暢像下,一個3A大作的遊戲,無需在配置高階顯示卡電腦,只需要在普通電腦或者平板上瀏覽器進入網站就可隨時組隊暢玩,是不是很酷?這裡的關鍵就是雲流送技術。即將終端的指令接收後傳遞給伺服器端程式,然後伺服器端程式會執行指令,並將指令的執行結果 重新編碼成影片流傳回終端 ,讓終端即使沒有安裝程式,操作過程中也和安裝效果一樣。這就是雲流化或者雲流送技術的原理和過程。

 

那我們在來看多人互動的概念。所謂多人互動可以從兩個層面理解, 1、很多人使用同一個客戶端程式,彼此之間不受影響;2、多人按次序操作同一個程式;3、多人同時操作一個程式。 點量雲小芹在實際專案的實踐中發現,1這種情形是比較多的,而3這種是很少的,只有特殊的場景下才會用到。所以這裡【點量雲】重點說下雲流送技術,在這兩種情況下是否可以支援多人互動。

1、多併發,獨立互動,彼此不受影響

每個終端都使用獨立的程式,彼此之間操作不受影響,指令的互動和影片的流化傳輸都是獨立進行。如果想支援多人互動,則需要伺服器硬體能支撐多人同時使用。

2、一人為主互動,互動控制權可以轉移

這個適合的場景是有一個主講人,對程式進行控制和互動,其他人可以同屏看到主講人的操作過程,因為雲流化技術將整個過程實時流化傳輸到各個使用者的終端上。如果在某個點上,人員A有不同的意見需要發言,可以提交控制權轉移,此時互動的控制權就從主講人轉移到A。以此類推也可以轉移到人員BCD等。這也是雲流送多人互動的一種場景。

在場景1下, 雲流送可以支援多少人互動,這個要看單路併發消耗的頻寬,以及伺服器的總頻寬情況,可能幾人也可能十幾人 。不過點量雲可實現多人併發,多伺服器之間的負載均衡,幾十幾百併發都可以實現。以上為關於雲流化傳輸多人互動的資訊分享,歡迎留言交流。


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/31439365/viewspace-2902717/,如需轉載,請註明出處,否則將追究法律責任。

相關文章