40 lines
827 B
Markdown
40 lines
827 B
Markdown
# CONFIGURACIÓN TURN PARA LIVEKIT
|
|
|
|
## 🔧 Si necesitas TURN server para LiveKit detrás de firewall:
|
|
|
|
### 1. Configurar Coturn (TURN server)
|
|
```bash
|
|
# Instalar coturn
|
|
apt-get install coturn
|
|
|
|
# /etc/turnserver.conf
|
|
listening-port=3478
|
|
tls-listening-port=5349
|
|
external-ip=TU_IP_PUBLICA
|
|
realm=tu-dominio.com
|
|
lt-cred-mech
|
|
user=usuario:password
|
|
```
|
|
|
|
### 2. Configurar LiveKit con TURN
|
|
```yaml
|
|
# livekit.yaml
|
|
rtc:
|
|
port_range_start: 50000
|
|
port_range_end: 60000
|
|
ice_servers:
|
|
- urls:
|
|
- "stun:stun.l.google.com:19302"
|
|
- "turn:tu-turn-server.com:3478"
|
|
username: "usuario"
|
|
credential: "password"
|
|
```
|
|
|
|
### 3. Firewall para TURN
|
|
```bash
|
|
# Puertos necesarios
|
|
ufw allow 3478/tcp # TURN TCP
|
|
ufw allow 3478/udp # TURN UDP
|
|
ufw allow 5349/tcp # TURN TLS
|
|
ufw allow 50000:60000/udp # Media streams
|
|
``` |