雲流送技術原理是什麼,如何實現多併發?
雲流送技術是什麼?原理是怎樣的,如何實現多人併發?點量雲小芹淺談下自己關於這個概念的理解。我們從拆分的概念來解讀,雲+流送+技術,定位是一項計算機技術,而在這個行業裡雲一般是指雲服務,而流送從普通人的角度來理解,第一想到的是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/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 什麼是CDN?CDN的技術原理是什麼?
- 影片CDN的技術原理是什麼?
- 美顏SDK人像摳圖技術是什麼?人像摳圖技術是如何實現的?
- 什麼是Java多型?如何實現Java多型?Java多型
- Java是如何實現跨平臺的?原理是什麼?Java
- 大資料技術的原理是什麼大資料
- 低程式碼的技術原理是什麼?
- 【學習】介面是什麼?實現原理的是什麼?
- ☕【Java技術指南】「併發原理專題」AQS的技術體系之CLH、MCS鎖的原理及實現JavaAQS
- BT種子的技術原理是什麼?.torrent檔案如何理解?
- 值得收藏,揭秘 MySQL 多版本併發控制實現原理MySql
- 併發技術2:多協程
- 《java併發程式設計的藝術》併發底層實現原理Java程式設計
- 前端開發技術-promise是什麼?前端Promise
- vr全景技術是指什麼?什麼是vr全景技術?VR
- 美顏濾鏡sdk是什麼?它是透過什麼技術實現的?
- 你所聽到的技術原理、技術本質到底是什麼?
- 什麼是智慧DNS雲解析?雲解析如何實現智慧解析效果?DNS
- 在技術上如何實現傳送一條簡訊?
- 什麼是cdn技術
- 技術實力的本質是什麼?
- 基於雲原生技術的融合通訊是如何實現的?
- 應用流化技術是如何實現資料雲加密安全的?加密
- 什麼是技術債,為什麼要還技術債?
- 雲端計算技術是什麼?雲端計算有什麼優勢?
- WebSocket 是什麼原理?為什麼可以實現持久連線?Web
- 直播平臺的美顏美型SDK是什麼?是透過什麼技術實現的
- 什麼是高併發,怎麼解決高併發
- 德爾菲技術是什麼意思?如何使用?
- MVVM模式到底是什麼?實現原理剖析MVVM模式
- 併發Lock之ReentrantLock實現原理ReentrantLock
- java併發之SynchronousQueue實現原理Java
- 什麼是CDN加速技術
- 隧道代理技術是什麼?
- 美顏SDK全身美顏是基於什麼技術實現的?
- 力軟敏捷開發框架工作流實現技術敏捷框架
- 併發數、併發以及高併發分別是什麼意思?
- 為什麼雲MES是企業技術的未來?