技術分享:如何構建低延遲跨國互動教學白板

上週,咱們介紹了即構新推出的自研互動白板,依託成熟的億級用戶實時信令網絡,即構互動白板具有「音視頻實時同步、百人實時在線協做、跨國跨網無差異體驗」等獨特優點。網絡

咱們提供了互動白板的體驗APP,你們能夠親自感覺即構互動白板的使用效果。tcp

點擊這裏下載體驗APP(支持iOS、Android、Web)優化

在線課堂中,互動白板的跨國體驗關係着服務的可用性。那麼,如何實現跨國教學中白板的高效互動呢?基於在音視頻、信令服務近20年的技術積累,下面咱們將分享即構互動白板在解決跨國互動「延遲高、協做難」的方案及技術實踐。spa

跨國教學場景中,老師和學生每每有一方不在國內,若白板服務商全球節點部署不足,容易出現跨國網絡通訊延遲高、不穩定等難題,並致使如下問題:代理

  • 外教國外教學時,容易掉線,影響老師的教學節奏、學生的上課進程;
  • 老師和學生雙方延遲太高,難以進行有效的課堂互動,教學質量難以提高;
  • 網絡差時,容易出現下載課件失敗,致使沒法打開課件。

即構的跨國通訊優化方案,實現了服務集羣的全球部署,並經過統一接入、課件內容分發、上傳下載優化等手段,保障跨國教學場景下白板的優質體驗。視頻

全球部署對象

在線教育用戶跨國場景中,用戶的地域分佈主要呈現如下特色:blog

  • 用戶主要在國內,少許國外用戶
  • 用戶主要在國外,少許國內用戶

咱們經過在國內和國外部署服務集羣,支持客戶根據用戶地域分佈特色切換國內和國外集羣,讓集羣離大部分用戶更近,實現大部分用戶就近接入、快速訪問。進程

對於少部分須要跨國訪問服務集羣的用戶,咱們經過在全球部署多個代理中心,實現用戶的就近接入、快速訪問。
image資源

網絡接入優化

傳統的https須要重複創建鏈接,每次tcp鏈接都須要3次握手,在跨國場景中,網絡網絡環境更加複雜,該缺點被放大,增長了傳輸延時。爲此,咱們在網絡通信方面引入了QUIC傳輸協議。QUIC協議既吸取TCP和UDP的優勢,又對當前網絡環境有優良的適應性,尤爲是在弱網環境下能保證數據傳輸的可靠、穩定和高效。經過在客戶端和白板信令服務中間接入層採用基於QUIC協議通信的接入調度服務,提升這最後一千米的傳輸效率,優化了弱網環境下的接入質量,下降網絡延時。同時,經過在全球多地部署網絡調度節點,基於用戶IP信息實現精準調度,實現用戶的就近接入訪問,從總體上實現網絡接入優化。
image

課件內容分發

基於雲服務廠商提供的對象存儲能力,即構實現對課件的存儲與分發。在開啓全站加速後,能夠利用雲廠商的全球CDN加速節點進行內容分發,實現客戶就近下載課件資源,確保課堂內來自海內外的老師和學生都能快速打開課件。

上傳下載優化

隨着課件功能愈來愈豐富,課件大小也在逐漸增大。在弱網狀態下,大課件的上傳和下載每每很容易失敗。究其緣由在於,課件的上傳和下載通常採用https/http協議,在客戶端弱網條件下,很難在必定時間內下載完成課件數據,超時失敗後從新下載依然面臨一樣問題,致使老師和學生一直沒法打開課件。

即構的優化方案是從客戶端入手,互動白板SDK經過一整套的文件斷點上傳和斷點下載機制來兼容弱網場景,確保完成課件的上傳和下載,讓課堂有序進行。

經過對跨國白板互動中的各個關鍵環節進行鍼對性優化,即構在實踐中明顯的提高了跨國課堂的白板互動體驗,有效的改善課堂效率。

相關文章
相關標籤/搜索