绑定请求内部发送指示的数据属性

时间:2016-06-23 15:57:00

标签: webrtc rfc stun turn

当两个对等方使用带有TURN的WebRTC传输作为中继服务器时,我们注意到发送指示或通道数据中的数据实际上是有效的STUN绑定请求消息(类型0x0001)。另一个对等体以相同的方式响应有效的绑定请求响应(类型0x0101)。它在整个对话过程中反复发生。两个对等体都被迫使用TURN服务器。将典型STUN消息封装在TURN传输帧的数据属性中的目的是什么?它是否在任何文件中描述过?

以下是频道数据框的示例:

[0x40,0x00,0x00,0x70,0x00,0x01,0x00,0x5c,0x21,0x12,0xa4,0x42,0x71,0x75,0x6d,的0x6A,0x6f,0x66,0x69,0x6f ...]

0x40,0x00 - 频道号码 0x00,0x70 - 数据长度 0x00,0x01,0x00,0x5c,0x21,0x12 ... - 可以解析为绑定请求的数据

1 个答案:

答案 0 :(得分:1)

这是通过TURN运行的ICE(在RFC 5245中描述)连接检查以及RFC 7675中描述的同意检查。