網絡為什么延遲?
很高興回答你的問題。
我覺得您既然問這個問題,肯定就是對網絡幾乎不了解,
所以我以微信開啟視頻聊天的過程為例講解下哪里耗時,讓我們覺得都是網絡延遲導致的:
一.視頻數據處理。1.發送方的手機捕捉人像和音頻,然后處理人像數據(一般是編碼加壓縮數據)。
2.接收方的手機會接收發送的人像和音頻信息,然后處理數據(一般是解碼后再把信息展現到手機上)。
二.視頻傳輸過程。1.視頻數據處理好后,要把數據發送給對方,數據傳輸主要是靠光纖和通信基站傳輸的。
2.光纖好比一條城市公路,當四個車道只有一條車道有人開車(視頻數據)行駛,并且沒有紅綠燈時,傳輸速度就快,網絡延時就小,但都會有耗時。當四個車道都有車,并且很多車(很多人發送數據)排隊行駛,那么耗時就更多。
3.基站傳輸也是類似的,再怎么都會有時間耗時的。
總結:
所以人為感覺網絡延時是光纖傳輸的耗時、編碼和壓縮、解碼后渲染數據的用時等因素造成了表面現象的網絡延時。其他信息在網絡上傳輸也是一樣的。
回答完畢,謝謝。
我是只說代碼的大餅。
搜浪信息科技發展(上海)有限公司 備案號:滬ICP備17005676號