vault backup: 2026-07-31 08:27:15
This commit is contained in:
7 files changed
+50
-4
No files matched your search
@@ -0,0 +1,9 @@
|
||||
---
|
||||
kind: reference
|
||||
section: tool
|
||||
website: https://github.com/coturn/coturn
|
||||
lang: en
|
||||
---
|
||||
|
||||
Coturn is a free open source implementation of TURN and STUN Server. The TURN Server is a VoIP media traffic NAT traversal server and gateway.
|
||||
|
||||
+2
-1
@@ -15,4 +15,5 @@ Interne Dienste für Mitarbeitende der Mint System:
|
||||
* [[Wiki Mint System]]
|
||||
* [[Chat Mint System]]
|
||||
* [[LLM Chat Mint System]]
|
||||
* [[N8N Mint System]]
|
||||
* [[N8N Mint System]]
|
||||
* [[TURN Mint System]]
|
||||
@@ -1,5 +1,4 @@
|
||||
---
|
||||
title: N8N Mint System
|
||||
kind: reference
|
||||
website: https://n8n.mint-system.ch/
|
||||
section: infrastructure
|
||||
|
||||
@@ -1,5 +1,4 @@
|
||||
---
|
||||
title: N8N
|
||||
kind: reference
|
||||
section: tool
|
||||
website: https://n8n.io/
|
||||
|
||||
+33
-1
@@ -5,4 +5,36 @@ section: communication
|
||||
website: https://nextcloud.com/talk/
|
||||
---
|
||||
|
||||
Für den effizienten Betrieb braucht es einen Turn-Server.
|
||||
## ## TURN-Server
|
||||
|
||||
Für den effizienten Betrieb braucht es einen TURN-Server wie [[TURN Mint System]].
|
||||
|
||||
```mermaid
|
||||
sequenceDiagram
|
||||
participant A as Browser A
|
||||
participant NC as Nextcloud Talk<br/>cloud.mint-system.ch
|
||||
participant TS as coturn<br/>turn.mint-system.ch
|
||||
participant B as Browser B
|
||||
|
||||
A->>NC: Join call (HTTPS/WSS signaling)
|
||||
B->>NC: Join call (HTTPS/WSS signaling)
|
||||
NC->>NC: Generate time-limited TURN creds<br/>(HMAC with shared static-auth-secret)
|
||||
NC-->>A: TURN URL + username/password
|
||||
NC-->>B: TURN URL + username/password
|
||||
A->>TS: STUN/TURN allocate request
|
||||
B->>TS: STUN/TURN allocate request
|
||||
Note over A,B: ICE tries direct P2P first
|
||||
alt Direct path blocked by NAT/firewall
|
||||
A->>TS: Media relay (UDP)
|
||||
TS->>B: Media relay (UDP)
|
||||
end
|
||||
A->>NC: ICE candidates, call teardown
|
||||
B->>NC: ICE candidates, call teardown
|
||||
```
|
||||
|
||||
- **WSS** – WebSocket Secure – verschlüsselte WebSocket-Verbindung für das Signaling (Anrufaufbau, Steuerdaten).
|
||||
- **STUN** – Session Traversal Utilities for NAT – Server verrät dem Client seine öffentliche IP/Port.
|
||||
- **TURN** – Traversal Using Relays around NAT – Server leitet Medienverkehr weiter, wenn direkte Verbindung nicht klappt.
|
||||
- **NAT** – Network Address Translation – Mechanismus, mit dem sich mehrere Geräte eine öffentliche IP teilen.
|
||||
- **ICE** – Interactive Connectivity Establishment – Verfahren, das die beste Verbindungsmethode zwischen zwei Peers findet.
|
||||
- **UDP** – User Datagram Protocol – schnelles, verbindungsloses Transportprotokoll für Echtzeit-Medien.
|
||||
@@ -0,0 +1,6 @@
|
||||
---
|
||||
kind: reference
|
||||
section: infrastructure
|
||||
---
|
||||
|
||||
Unter der Adresse `turn.mint-system.ch` läuft ein [[Coturn]] TURN-Server.
|
||||
Binary file not shown.
|
After Width: | Height: | Size: 177 KiB |
Reference in new issue
Block a user