Share via


1.3 Overview

This protocol provides the same functionality as the Secure Real-Time Transport Protocol (SRTP) by providing confidentiality, message authentication, and replay protection to Real-Time Transport Protocol (RTP) traffic and to the control traffic for RTP, the Real-Time Transport Control Protocol (RTCP).

This protocol is a strict subset of SRTP and differs from it in the following two key aspects. In all other cases, this protocol follows standard SRTP.

  • The first key difference is that this protocol supports a subset of the SRTP default cryptographic transform algorithms, and it requires certain encryption and authentication algorithm parameters to be fixed values. For example, the NULL cipher transform is not supported.

  • The second key difference is that there is a set of "MAY, SHOULD, MUST, SHOULD NOT, MUST NOT" protocol behaviors where this protocol differs in behavior from [RFC3711]. Section 3 enumerates these behavioral differences.