Kann ich einen UDP-Stream in Linux vor einem anderen priorisieren?
548
Andi Domi
Ich habe ein kleines Programm in Python erstellt, das zwei UDP- Streams durch das Gstreamer- Framework erzeugt. Einer ist der Hauptstrom mit der Bezeichnung A, der an Port 3333 durchlaufen werden MUSS . Der andere ist ein sekundärer Stream mit der Bezeichnung B, der an Port 5555 nicht durchlaufen werden muss . Da mein Netzwerk eine bestimmte Grenze hat, würde ich gerne wissen, ob es möglich wäre, Stream A über B zu priorisieren, damit er die maximal verfügbare Bandbreite nutzt, und dann, wenn für Stream B noch Speicherplatz vorhanden ist, um seine Pakete zu senden.
Versuchen Sie, diese auf den lokalen Netzwerkverkehr oder den Internetverkehr zu beschränken?
Tim_Stewart vor 6 Jahren
1
@ Tim_Stewart vorzugsweise über das Internet, aber das lokale Netzwerk ist immer noch gut, da ich einen Himbeer-Pi als Vermittler verwenden kann
Andi Domi vor 6 Jahren
0
Was ist der Hersteller und das Modell Ihres Routers? Diese Art der Priorisierung wird durch die Verwendung der Dienstqualität auf Routerebene erreicht.
Tim_Stewart vor 6 Jahren
1
Ich würde eher eine Softwarelösung vorziehen als einen anderen Router hinzuzufügen. Denken Sie, dass dies möglich wäre?
Andi Domi vor 6 Jahren
0
Es könnte sein? Die meisten Router verfügen jedoch heutzutage über einen integrierten Dienst. In den meisten Fällen müssen Sie es nur konfigurieren.
Tim_Stewart vor 6 Jahren
1
Ich bin zwar ein Networking-Typ, aber ich weiß, dass dies auf Routerebene (Internetverkehr) funktioniert. Es kann auch auf lokaler Netzwerkebene über VLANs arbeiten. Vielleicht weiß jemand, wie man dies mit der Host-Routing-Tabelle in Linux macht?
Tim_Stewart vor 6 Jahren
1
Es ist also tatsächlich möglich, zumindest aus Sicht des Internet-Verkehrs fast 100% des Streams A senden zu können, und was bleibt dann aus der verfügbaren Bandbreite übrig, um den B-Stream zu senden?
Andi Domi vor 6 Jahren
0
Ja, die Servicequalität.
Tim_Stewart vor 6 Jahren
1
Es sieht so aus, als könnten Sie dies über die Schnittstelle in Linux tun. Dh bei der Programm-Host-Maschine. Was mir nicht bekannt war, http: //www.tldp.org/HOWTO/html_single/Traffic-Control-HOWTO/#i-assumptions
Tim_Stewart vor 6 Jahren
0
0 Antworten auf die Frage
Verwandte Probleme
-
9
Was ist der Unterschied zwischen den Befehlen "su -s" und "sudo -s"?
-
4
Gutes freies Ubuntu Server-VMWare-Image benötigt
-
4
Was sind die Unterschiede zwischen den großen Linux-Distributionen? Werde ich es merken
-
2
Begrenzung der CPU-Auslastung für Flash in Firefox?
-
2
Wie kann ich mein Mikrofon unter Debian GNOME zum Laufen bringen?
-
2
Conky-Setups - Beispiele / Ideen?
-
2
Erinnert sich Windows 7 Home Premium an Netzwerkfreigaben-Passwörter?
-
3
Was sind die Unterschiede zwischen Linux Window Managern?
-
5
XP-Netzwerkverbindung ohne Neustart freigeben?
-
5
Wie richte ich Windows ein, 802.11 gegenüber 3G zu bevorzugen?