天天看點

mediasoup 源碼分析(二十四)stun 協定分析

目錄

stun介紹

stun 協定分析

屬性消息

stun介紹

stun 即:Session Traversal Utilities for NAT。用于NAT穿透的網絡協定。

作用:

stun協定主要用來得到自己的外網IP,然後進行連通性檢測。

用戶端比如chrome會向stun伺服器發送stun包得到自己的外網IP。

對于mediasoup和srs等webrtc伺服器,本身實作了ice-lite,不需要單獨部署stun服務,隻需要響應用戶端發送的stun request就表明連接配接已通。

抓包資訊如下圖: