coturn
Open-source TURN and STUN server for WebRTC
coturn is a widely used, free TURN and STUN server implementation that enables WebRTC media to traverse NAT and firewalls. It is a common companion to self-hosted video conferencing tools.
Key features
- Standards-compliant TURN/STUN
- Essential for WebRTC NAT traversal
- High performance
- Supports TLS and DTLS
Pros & cons
Strengths
- Released under the BSD-3-Clause license
- First-class Docker support for quick deployment
- Mature project with 14.3k GitHub stars
- Written in C
Trade-offs
- Infrastructure component, not user-facing
- Configuration can be tricky
Compare coturn
15 head-to-head comparisons.
- coturn vs Jitsi Meet
- coturn vs LiveKit
- coturn vs BigBlueButton
- coturn vs Janus
- coturn vs mediasoup
- coturn vs Jitsi Videobridge
- coturn vs MiroTalk SFU
- coturn vs La Suite - Meet
- coturn vs OpenVidu
- coturn vs Lib-Jitsi-Meet
- coturn vs Greenlight
- coturn vs Jigasi
- coturn vs plugNmeet
- coturn vs Jangouts
- coturn vs eturnal
Similar video conferencing apps
Jitsi Meet
Video ConferencingSecure, fully featured video conferencing
Replaces Zoom, Google Meet
LiveKit
Video ConferencingScalable WebRTC infrastructure for real-time audio and video
Replaces Twilio, Agora
BigBlueButton
Video ConferencingVirtual classroom and web conferencing for education
Replaces Zoom, Microsoft Teams
Janus
Video ConferencingGeneral-purpose, lightweight, minimalist WebRTC Server
mediasoup
Video ConferencingCutting-edge WebRTC SFU library for Node.js
Replaces Twilio Video
Jitsi Videobridge
Video ConferencingScalable WebRTC-compatible video routing engine
Replaces Zoom, Twilio