我正在开发voip应用程序。在一种情况下,我正在从网络接收以下SDP:
`m=audio 10660 RTP/AVP 18 18 8 0 108
a=fmtp:18 annexb=yes
a=fmtp:18 annexb=no
a=rtpmap:108 telephone-event/16000
a=fmtp:108 0-15
a=ptime:20`
对于不同的fmtp行,有2个有效负载类型为18的实例。 按照rfc是否有效?
答案 0 :(得分:1)
这种情况无效。
首先,它会丢失用于标识编解码器的rtpmap,假设由于提及编解码器而导致其G729出现,报价应该类似于:
m=audio 10660 RTP/AVP 18 8 0 108
a=rtpmap:18 G729/16000
a=fmtp:18 annexb=yes
a=rtpmap:108 telephone-event/16000
a=fmtp:108 0-15
a=ptime:20
关于附件的部分,如果受支持,则应提供'= yes',然后应答者可以选择根据RFC以“ = no”接受: