了解WebRTC生成的SDP

时间:2015-07-28 02:44:23

标签: webrtc

我去了chrome:// webrtc-internals /来复制sdp。总的来说,我想了解其含义。

setRemoteDescription

type: answer, sdp: v=0
o=mozilla...THIS_IS_SDPARTA-39.0 6618245136742574887 0 IN IP4 0.0.0.0
s=-
t=0 0
a=fingerprint:sha-256 27:8B:F6:1A:72:47:17:2B:23:C1:9A:85:AB:3A:E0:29:15:B9:F5:B0:B6:EA:17:C9:11:99:AA:B7:AB:45:A9:60
a=ice-options:trickle
a=msid-semantic:WMS *
m=application 9 DTLS/SCTP 5000
c=IN IP4 0.0.0.0
a=sendrecv
a=ice-pwd:a33017ce6eae687d1afdae61c9f0db55
a=ice-ufrag:f8acf035
a=mid:data
a=sctpmap:5000 webrtc-datachannel 256
a=setup:active

具体来说,我希望了解

的含义
a=sctpmap:5000 webrtc-datachannel 256

1 个答案:

答案 0 :(得分:2)

sctpmap属性的格式is defined as

  

sctpmap属性从端口号映射(在" m ="      line)到表示要使用的有效载荷格式的编码名称      SCTP关联的顶部或运行在其上的实际协议      它

     

sctpmap必须包含指示应用程序的app参数      在协会之上运行。

     

sctpmap行还应包含max-message-size参数      指示端点的最大消息大小(以字节为单位)      愿意接受。

因此,行a=sctpmap:5000 webrtc-datachannel 256指示端口5000,应用程序名称为' webrtc-datachannel'消息大小为256字节。

这是在您生成的SDP中,因为您的应用程序正在使用PeerConnection上的数据通道。