RFC 4568中的a = crypto属性具有单独的9.2节。 SRTP“加密”属性语法。它主要包括加密媒体所需的属性值列表(加密套件,方法,会话参数,密钥,MKI ...)。
但是,DTLS-SRTP还在其握手协议(RFC 5764 - SRTP Extension for DTLS)中执行了通过要约应答协议中的SDP进行的操作。因此,可以说在使用DTLS-SRTP的地方未使用a = crypto:属性是正确的。例如,webRTC提供的答案SDP是否使用“ a = crypto:”属性,因为对于webRTC,DTLS-SRTP是必需的吗?
信息RFC“ SDP for webRTC”对此问题也没有任何启示。
请澄清。
正确,a = crypto仅用于SDES。使用DTLS-SRTP时,密钥是从DTLS握手派生的。