Prompt
turn server video calling api
Latest observation
Nov 2, 2026
OpenAI APIWeb search: off
Do you mean a server-side video calling API or turning on a server for video calling?
If you want to build a video calling API on a server, the usual pieces are:
- Signaling server: handles call setup, offers/answers, ICE candidates
- WebRTC: for real-time audio/video transport
- STUN/TURN server: helps clients connect through NAT/firewalls
- Media server (optional): for recording, mixing, broadcasting, group calls
Common stack options:
- Node.js + Socket.IO + WebRTC
- Pion (Go) for custom WebRTC servers
- Janus / mediasoup / Jitsi for full video infrastructure
If you mean TURN server, that’s a specific relay server used by WebRTC:
- Popular implementation: coturn
- It relays media when direct peer-to-peer connection fails
Example TURN config concept:
turn:yourdomain.com:3478- username/password or shared secret auth
- UDP/TCP/TLS support
If you want, I can give you:
- a simple Node.js video calling API example
- a coturn TURN server setup
- a full architecture for video calling
Tell me which one you want.