SNAP stands for “SCTP Negotiation Acceleration Protocol”.

SNAP is an experimental feature that skips the four-way SCTP handshake in libWebRTC, reducing the time to open a data channel by two round trips.

This SCTP handshake relies on the security guarantees offered by DTLS as done in WebRTC. Since SCTP runs over DTLS in WebRTC, this allows reducing the number of round trips while still maintaining protection from denial of service attacks.

Tags: Transport

Looking to learn more about WebRTC? 

Check my WebRTC training courses

About WebRTC Glossary

The WebRTC Glossary is an ongoing project where users can learn more about WebRTC related terms. It is maintained by Tsahi Levent-Levi of BlogGeek.me.