網路傳輸的背景知識

2021-10-24 12:27:32 字數 673 閱讀 3184

上行頻寬

上行頻寬就是本地上傳資訊到網路上的頻寬。上行速率是指使用者電腦向網路傳送資訊時的資料傳輸速率,比如用ftp上傳檔案到網上去,影響上傳速度的就是「上行速率」。

下行頻寬

位元率

位元率大小×攝像機的路數=網路頻寬至少大小

注意:按照當前市場上的網路頻寬利用率來計算,80%左右基本是極限

例如:手機遠端訪問裝置,開啟乙個通道,720p的解析度,碼流值為2048kbps,上行和下行頻寬都需要2mbps,那麼在保持畫面流暢的狀態下, adsl寬頻的頻寬至少需要8mbps。當嘗試同時開啟多路影象的時候,會出現卡頓或者無法開啟的情況,建議使用副碼流訪問。相同環境下,副碼流占用的頻寬小,具體可進入裝置的編碼設定中調節。

所謂的整段緩衝應該是progress吧,分段是hls?

舉例,有比較熱門的影片,可能高峰期有兩萬人同時看

1.progress式,一台伺服器能服務2000人左右,我需要兩萬/2000=10臺伺服器都儲存同樣內容,後面來的人看不了,只能等

2.hls式,把各個分段都分散到不同的伺服器上,大家看的進度不一樣,有人快,有人慢,這樣就分散掉壓力,對於新來的人,很容易就能接入,**,並且我只儲存了乙份影片

Web開發中的網路知識(傳輸層)

一 網路分層 二 傳輸層協議 tcp和udp 2.1 tcp協議 建立連線 三次握手 傳輸資料 斷開連線 四次揮手 1.三次握手 第一次握手 建立連線時,客戶端傳送syn包 syn j 到伺服器,並進入syn sent狀態,等待伺服器確認 syn 同步序列編號 synchronize sequenc...

Android 背景知識

其設計師安迪.魯賓 andy rubin 非常喜歡玩一款街機遊戲,叫gauntlet。裡面有個人物,他特別喜歡玩,叫android。所以他也就把他開發的作品命名為了android,就是現在大多數手機裡面的android作業系統。其logo設計師的靈感 於廁所牌子上面的man,因為其符合android...

資料的網路傳輸

一 資料傳送過程 從主機進入線路 1 應用程式首先得將需要傳送到資料寫入該程序的記憶體位址空間中 2 應用程式通過系統函式庫介面 比如send函式 向核心發出系統呼叫,系統核心將這些資料從使用者態記憶體區複製到由核心維護的一段稱為核心緩衝區的記憶體位址空間 3 當資料寫入核心緩衝區後,核心會通知網絡...