Last updated: April 7, 2026

SBC stands for Session Border Controller.

An SBC is a network device that sits at the border between different networks, controlling and securing real-time communication sessions. In the WebRTC context, SBCs serve as bridges between WebRTC and traditional VoIP / PSTN networks.

SBC functions in WebRTC

When bridging WebRTC to enterprise or telecom infrastructure, an SBC handles:

  • Protocol translation: Converting between WebRTC’s signaling and SIP
  • Media transcoding: Converting between Opus/VP8 and G.711/H.264
  • Security: SRTP-to-RTP conversion, DTLS termination
  • NAT traversal: Acting as a media anchor point
  • Quality of Service: Bandwidth management and call admission control

Major SBC vendors (AudioCodes, Oracle, Ribbon) have all added WebRTC gateway capabilities to their products.

Additional reading

Tags: Entities

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.