Bandbreite sparen
Categories:
Da ich von nun an auch mit wenig Bandbreite unterwegs sein werde, möchte ich hier Tipps sammeln, wie man damit gut klar kommt.
FIXME(Nicht trennen nach “Browser, App, …” sondern nach Typ dessen, was passiert “Fotos, Videos, Videokonferenz”. Denn Vieles gibts im Browser, als App oder so).
Allgemein
- Viele Apps bieten Optionen, um z. B. Bilder und Videos nur über WLAN oder auch gar nicht automatisch zu laden.
Bilder/Fotos
- Bilder mit Hilfe von uBlock Origin sperren und somit Bandbreite sparen, will man gar keine Bilder sehen, kann man den Wert auf 0 einstellen.
- Image Block X für Firefox, hier kann man jederzeit über einen Button das Laden aller Bilder ein- und ausschalten.
Videos
- Man muss Videos auf Videoplattformen nicht immer in maximal möglicher Qualität anschauen. Gerade z. B. bei Dokumentationen reicht auch eine sehr geringe Auflösung, weil es eher um den Ton geht als um das Bild.
- youtube-dl:
youtube-dl -f worst ...
- mpv:
mpv --ytdl-format=worst ...
oder in die config eintragen.config/mpv/config
:ytdl-format=worst
Konferenzsysteme (Video/Audio)
- In Jitsi gibt es in den Einstellungen den “Low Bandwidth Modus”. Wenn man diesen aktiviert, werden die Kamerabilder der Benutzer nicht mehr übertragen. So kann man auch an Konferenzen mit vielen Teilnehmenden teilnehmen und benötigt nur wenige Kilobytes pro Sekunde.
- Auch in BigBlueButton gibt es eine Option, um Kamerastreams zu deaktivieren.
- In Mumble ist meiner Erfahrung nach eine Sendequalität von maximal 30, optional sogar 20 bis 25 bei einem Wert für “Audio pro Paket” von 60 völlig ausreichend.
- Auch in Teams gibt es eine Option, die Kamerastreams der Teilnehmenden nicht mehr zu empfangen.
APT Aktualisierung auf Debian basierten Distributionen
Siehe hier.
Systemservices nur bei schnellem Zugang
Wer nur ab und zu Zugang zu schnellen Internetzugängen hat z. B. bei Freunden, der kann auch ein Script schreiben, das anhand einer SSID des WLANs erkennt, ob aktuell ein schneller oder langsamer Zugang besteht. Wenn dann z. B. automatische Backup-Services auf einem Laptop eingestellt sind, werden diese nur aktiviert, wenn ein Zugang schnell eingestuft ist. FIXME(Script)
Aktuelle Verbindung künstlich beschränken
Um herauszufinden, ob ich mit einer bestimmten, geringen Bandbreite dauerhaft zurecht kommen könnte, habe ich wondershaper benutzt. Damit lässt sich die aktuelle WLAN-Verbindung z. B. auf 10 MBit Download und 1 MBit Upload beschränken:
wondershaper -a wlp3s0 -d 10000 -u 1000
Mit -c
kann man das aktuelle Limit anzeigen lassen: wondershaper -a wlp3s0 -c
Verbrauch ermitteln
vnstat
vnstat ist ein Systemdienst, der die gesamte Zeit über läuft und alle 5 Minuten automatisch die Netzwerkstatistiken ausliest und speichert. Es gibt verschiedene Ausgaben zur Bandbreite pro Stunde, pro Tag usw.
Hier z. B. die Ausgabe des Verbrauchs pro Tag. Schön finde ich, dass für den aktuellen Tag auch berechnet und angezeigt wird, wieviel am Ende des Tages verbraucht würde, wenn man die bisher genutzte Bandbreite bis zum Ende des Tages verbrauchen würde (estimated).
plasma-systemmonitor
FIXME
Als Betreiber einer Website für wenig Bandbreite optimieren
Aber auch als Betreiber einer Website kann man diese so optimieren, dass z. B. verschieden große Bildvarianten des Originalbilds angeboten werden.
Ich habe in diese Richtung viel Arbeit in meinen Blog und in mein neues Wiki gesteckt.