Home / Companies / Video SDK / Blog / Post Details
Content Deep Dive

What is SRTP?

Blog post from Video SDK

Post Details
Company
Date Published
Author
Video SDK Team
Word Count
2,784
Company Posts That Month
12
Language
English
Hacker News Points
-
Post removed?
No
Summary

SRTP, defined by RFC 3711, secures real-time RTP audio and video by encrypting media payloads, authenticating packets, and blocking replay attacks while generally leaving RTP headers and traffic metadata visible. WebRTC mandates SRTP through DTLS-SRTP, which derives media keys on the media path and prevents signalling servers from accessing them, whereas SIP deployments may use SDES, where keys travel in SDP and require protected signalling. Common SRTP suites use AES-based encryption with authentication tags, with WebRTC required to support AES-128 counter mode with HMAC-SHA1 and encouraged to prefer AES-GCM where available. SRTP protects media in transit but does not inherently provide end-to-end encryption when a media server, such as an SFU, terminates sessions and holds keys to forward, record, transcribe, or stream calls. True group-call end-to-end encryption requires an additional frame-level layer, such as SFrame or PERC, that keeps media keys from the server, though this limits server-side media processing. SRTP has no fixed port and operates over RTP’s dynamically negotiated network paths, while related protections such as TLS and DTLS secure signalling and data channels.

Trends Found in this Post
Trend Post Mentions Total Month Mentions Posts Companies MoM
Real-time 7 649 155 80 -85%
Use This Data

Use this post, company, and trend context to find content marketing opportunities, perform competitive analysis, or address product feature gaps via the Plushcap MCP server or the Plushcap API.