RTCTransportStats: srtpCipher property

Limited availability

This feature is not Baseline because it does not work in some of the most widely-used browsers.

The srtpCipher property of the RTCTransportStats dictionary indicates the descriptive name of the protection profile used for the Secure Real-time Transport Protocol (SRTP) transport.

Value

A string that indicates the descriptive name of the SRTP protection profile.

Values are defined in the "Profile" column of the IANA DTLS-SRTP protection profile registry and RFC 5764, section 4.1.2.

Examples

SRTP_AES128_CM_HMAC_SHA1_80

"SRTP_AES128_CM_HMAC_SHA1_80" is the descriptive name of the following profile, where maximum_lifetime is the maximum number of packets that can be protected by a single set of keys.

SRTP_AES128_CM_HMAC_SHA1_80
cipher: AES_128_CM
cipher_key_length: 128
cipher_salt_length: 112
maximum_lifetime: 2^31
auth_function: HMAC-SHA1
auth_key_length: 160
auth_tag_length: 80

Specifications

Specification
Identifiers for WebRTC's Statistics API
# dom-rtctransportstats-srtpcipher

Browser compatibility