The Real-time Transport Protocol (RTP) is an extension of the Secure Real-time Transport Protocol (SRTP), which is a security architecture that enables a suite of cryptographic techniques. DTLS-SRTP is used by WebRTC in order to offer encryption, message authentication and integrity, and security against replay attacks.