UDP 與 RTP 在音視頻中的作用

UDP

源端口 目的端口
UDP長度(Header+Data) 校驗合
數據
  • UDP的結構非常簡單,包括
  • 源端口
  • 目的端口
  • UDP的長度(頭部長度以及數據長度)因爲UDP的協議頭是固定的,那麼拿到總的長度就得到數據部分的長度。
  • 校驗合 在路由之間傳輸數據的時候,是否與原來的數據是不是一樣的
  • 其實UDP就是在IP協議基礎之上增加了源端口和目的端口,對數據可靠性和穩定性都不管,這就是數據的傳輸過程中是什麼樣子。
  • 這也就是爲什麼UDP比TCP要快,最主要的就是UDP協議啥都不管,來什麼數據就往外發送數據,TCP要保證有序性和可靠性需要做很多的處理,邏輯越多,效率就也低。UDP就不一樣,什麼都不管,來什麼數據就往外拋,具體應用想怎麼處理就怎麼處理。

音視頻即時通信是UDP還是TCP?

  • 在做音視頻即時通信時,最主要的就是要快,所以選擇UDP是正確的選擇。
  • 音視頻不需要設置有序和可靠,因爲隨時可以丟,最多就是體驗下降一些,即使丟了一段數據也可以從後面再開始解碼。

RTP 協議

在這裏插入圖片描述
*

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章