STUN协议介绍image.png

RTC STUN规范

image.png

STUN协议

image.png

STUN header格式

image.png

STUN Header

image.png

STUN Message Type

image.png

image.png
这里将前面的00去掉了。M0-M3,C0-M6,C1-M9都是一个16进制。

C0C1

image.png

STUN消息类型

image.png
image.png
从右到左,看第2,第3个16进制值,对应C0C1。00, 10, 01, 11
image.png

Transaction ID

image.png

STUN Message Body

image.png

TLV

image.png

RFC3489定义的属性

image.png

Attribute的使用

image.png
M代表此属性必选项,O代表可选项,C代表条件选项,是基于消息的其他方便选择,N/A表示此属性不能出想在这个消息中