Built-in TURN server #53

Open
opened 2025-06-22 00:02:06 +00:00 by kirsle · 0 comments
Owner

In WebRTC, a TURN server serves as a fallback proxy that will carry video data between two peers who aren't able to connect directly to each other.

BareRTC doesn't come with one, but you can install a server like coturn and configure it in settings.toml.

pion/turn is a Go library for creating a TURN server. BareRTC could optionally run its own built-in server which provides both TURN and STUN and make the app fully self-contained (e.g., avoiding needing the Google STUN server to aid peer-to-peer connections either).

In WebRTC, a TURN server serves as a fallback proxy that will carry video data between two peers who aren't able to connect directly to each other. BareRTC doesn't come with one, but you can install a server like [coturn](https://github.com/coturn/coturn) and configure it in settings.toml. [pion/turn](https://github.com/pion/turn) is a Go library for creating a TURN server. BareRTC could optionally run its own built-in server which provides both TURN and STUN and make the app fully self-contained (e.g., avoiding needing the Google STUN server to aid peer-to-peer connections either).
kirsle added the
enhancement
label 2025-06-22 00:02:06 +00:00
Sign in to join this conversation.
No Milestone
No project
No Assignees
1 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: apps/BareRTC#53
No description provided.