Cloud Chapter 2

,

Weiterhin läuft die Eyvalon Cloud und auch das Forum Stabil.
Jetzt ist auch noch ein STUN/TURN Server dazu gekommen, damit auch Leute die hiner einem NAT stecken, die Steaming Funktion nutzen können :slight_smile:

Was ist ein STUN-Server?

Manchmal kann ein Protokoll namens STUN (Session Traversal Utilities for NAT) verwendet werden, das es Clients ermöglicht, ihre öffentliche IP-Adresse und den NAT-Typ, hinter dem sie stehen, zu ermitteln. Diese Informationen werden zum Aufbau der Medienverbindung verwendet. In den meisten Fällen wird ein STUN-Server nur während des Verbindungsaufbaus verwendet und sobald diese Sitzung eingerichtet ist, fließen die Medien direkt zwischen dem Peer und dem Video Gateway (WebRTC).

Was ist ein TURN-Server?

Selbst wenn ein STUN-Server ordnungsgemäß eingerichtet ist, gibt es jedoch sehr restriktive Unternehmensnetzwerke (z. B. UDP-Verkehr verboten, nur 443 TCP erlaubt…), die von Clients die Verwendung eines TURN-Servers (Traversal Using Relays around NAT) zur Weiterleitung des Datenverkehrs erfordern wenn die direkte Verbindung (Peer-to-Video-Gateway) fehlschlägt. In diesen Fällen kann man einen TURN-Server (in einer anderen Instanz) installieren, um diese Probleme zu lösen.

Was ist NAT ?

NAT (Network Address Translation) ist ein Verfahren, dass in IP-Routern eingesetzt wird, die lokale Netzwerke mit dem Internet verbinden. Weil Internet-Zugänge in der Regel nur über eine einzige öffentliche und damit routbare IPv4-Adresse verfügen, müssen sich alle anderen Hosts im lokalen Netzwerk mit privaten IPv4-Adressen begnügen. Private IP-Adressen dürfen zwar mehrfach verwendet werden, aber besitzen in öffentlichen Netzen keine Gültigkeit. Hosts mit einer privaten IPv4-Adresse können somit nicht mit Hosts außerhalb des lokalen Netzwerks kommunizieren.

Damit trotzdem alle Computer mit privater IPv4-Adresse Zugang zum Internet bekommen können, muss der Internet-Zugangs-Router in allen ausgehenden Datenpaketen die private IPv4-Adresse der lokalen Hosts durch seine eigene, öffentliche IPv4-Adresse ersetzen. Damit die eingehenden Datenpakete dem lokalen Host zugeordnet werden können, speichert der Router zusätzliche die Port-Nummern der TCP-Verbindungen in einer sogenannten NAT-Tabelle.


The Eyvalon Cloud and the Forum continue to run stable.
Now a STUN/TURN server has been added so that people who are behind a NAT can also use the steaming function :slight_smile:

What is a STUN server?

Sometimes a protocol called STUN (Session Traversal Utilities for NAT) can be used, which allows clients to discover their public IP address and the NAT type they are behind. This information is used to establish the media connection. In most cases, a STUN server is only used during connection establishment and once that session is established, the media flows directly between the peer and the Video Gateway (WebRTC).

What is a TURN server?

However, even if a STUN server is set up properly, there are very restrictive corporate networks (e.g. UDP traffic forbidden, only 443 TCP allowed…) that require clients to use a TURN server (Traversal Using Relays around NAT) to forward traffic if the direct connection (peer-to-video gateway) fails. In these cases one can install a TURN server (in another instance) to solve these problems.

What is NAT ?

NAT (Network Address Translation) is a method used in IP routers that connect local networks to the Internet. Because Internet access usually only has a single public and therefore routable IPv4 address, all other hosts in the local network have to be content with private IPv4 addresses. Although private IP addresses can be used more than once, they are not valid in public networks. As a result, hosts with a private IPv4 address cannot communicate with hosts outside the local network.

So that all computers with a private IPv4 address can nevertheless access the Internet, the Internet access router must replace the private IPv4 address of the local hosts with its own public IPv4 address in all outgoing data packets. So that the incoming data packets can be assigned to the local host, the router also saves the port numbers of the TCP connections in a so-called NAT table.

From News to Closed