SBC

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

Tsahi Levent-Levi

Tsahi Levent-Levi

Independent WebRTC analyst. 20+ years in telecom, 13 focused on WebRTC. Writes for developers and product teams who need to understand, not just implement, real-time communications.