Fire TV Streaming Polipo hilft sofort

Fire TV Streaming mit Polipo
Fire TV Streaming mit Polipo

Fire TV Streaming Polipo Proxy löst nervige Aussetzer bei Media Player. Frage ist warum ist das so? Antwort ist ganz einfach, Medien Quellen sind für alle Apps (Kodi, Vavoo, Pulse Player,etc.) fast immer gleich und die Server sind sehr ausgelastet durch die vielen Nutzern. Die Apps haben keine ausreichende Puffer für zum Beispiel IPTV, Pingzeiten sind lang und durch die Serverbelastung sind Aussetzer vorprogrammiert. Mit dem Thema Fire TV Streaming Probleme haben wir uns schon in anderen Artikel beschäftigt, vielleicht finden Sie dort Lösung parat.

Fire TV Streaming Polipo Proxy schaltet sich zwischen Media Player (Vavoo, Pulse Player, Kodi, etc.) und Media Quelle, arbeitet im Hintergrund, puffert angeforderte Daten im Voraus. Web- Proxy sind meistens kostenpflichtig oder mit begrenzte Datenvolumen. Idee war eigene Streaming Proxy Server zu bauen mit geringen Hardwarekosten bzw. muss für 24/7 Betrieb geeignet sein.

Terminal Raspberry Pi mit Polipo
Terminal – Polipo Proxy beansprucht wenig Ressource

Am besten für so eine Aufgabe ist natürlich Raspberry Pi mit Polipo Proxy Server geeignet. Leicht zu installieren (Raspbian OS), wenig Stromverbrauch, geeignet für kleine Netzwerke bis zu 5 User gleichzeitig. Polipo Proxy ist ein schneller, schlanker Proxy für das HTTP und HTTPS Protokoll, mit Caching und Filter Funktionalität. Der Proxy kontaktiert den Webserver anstelle des Browsers, legt dabei die Daten im Zwischenspeicher ab und gibt sie an die Clients weiter. Bei wiederholten Zugriffen kommen die Inhalte dann direkt vom Proxy-Server.

Wichtig: Polipo Proxy ist nicht nur für Medieninhalte gedacht. Geeignet ist auch für kleinere Netzwerke um Internet- Auslastung zu minimieren und Datendurchsatz beschleunigen.

Fire TV Streaming Polipo Hardware

Fire TV Streaming Software

Fire TV Streaming Polipo Installation

  • Mit Win32 Disk Imager – Raspbian Image auf SD Karte schreiben, danach mit Text- Editor leere Text Datei (ssh.txt) erstellen und auf boot Partition von SD Karte speichern.
  • Leere Text Datei (ssh.txt) ermöglicht uns SSH Zugriff auf Raspberry Pi mit SSH Client Putty, username: pi, password: raspberry.
  • SD Karte anlegen und Raspberry Pi starten und mit Hilfe von Putty SSH Client Verbindung mit Raspberry Pi herstellen.
  • sudo raspi-config eingeben und die wichtige Einstellungen vornehmen:
Was ich mit 20 Jahren gerne über Geld, Motivation, Erfolg gewusst hätte
  • Nr. 1 – Change User Password – Password ändern.
  • Nr. 2 – Localisation Options – Sprache und Region ändern.
  • Nr. 3 – Advanced Option – Expand Filesystem
  • Nr. 4 – Finish und Reboot
sudo apt-get update
sudo apt-get upgrade
sudo apt-get install polipo anacron
sudo nano /etc/polipo/config

Wichtig: Unten /etc/polipo befindet sich kein Konfiguration Datei config, einfach von /usr/share/doc/polipo/examples/config.sample nach /etc/polipo kopieren, umbenennen in config und bearbeiten gemäß Anleitung.

### Datei config.sample kopieren
sudo cp /usr/share/doc/polipo/examples/config.sample /etc/polipo
### Datei umbenennen
cd /etc/polipo
sudo mv config.sample config
### config editieren
sudo nano config
  • Im Nano Editor erstellen Sie Abschnitt ### Basic Configuration und fügen Sie Zeile proxyAddress = 0.0.0.0. (Raspberry Pi IP Adresse) ein.
  • Was ist noch wichtig zu erwähnen, Raspberry Pi IP Adresse muss fest sein (siehe Einstellungen eure Router).
  • Zweite Zeile allowedClients = 127.0.0.1, 192.168.1.0/24 fügen Sie noch dazu und die legt fest welche Geräte dürfen Proxy Dienste benutzen. Localhost (127.0.0.1) und das gesamte 192.168.1.0/24 Heimnetzwerk – hier anpassen eigene Heimnetzwerk eintragen. Einstellungen mit „Strg+X“ speichern.

Nach dieser Minimalkonfiguration ist Polipo schon einsatzbereit. Als verwendbares RAM nutzt Polipo automatisch ein Viertel des Arbeitsspeichers und hält hier die zuletzt angeforderten Dateien für Cache-Anfragen bereit.

FTP - Polipo Cache
Proxy Polipo Cache Ansicht

Polipo hat einfache cache Struktur unter /var/cache/polipo und da landen angeforderter Webseiten nach Namen sortiert (siehe Bild). Mit Hilfe von Taskplaner Anacron wird cache einmal pro Tag geleert. Jetzt aktivieren wir Konfiguration von Polipo und sorgen wir dafür das Polipo bei neustarten von Raspberry Pi auch automatisch startet.

sudo service polipo restart
sudo update-rc.d polipo defaults

Fire TV Streaming Polipo Proxy Server ist jetzt unter: http://Raspberry IP Adresse:8123 erreichbar und einsatzbereit. Konfiguration ist erreichbar unter: http://Raspberry Pi Adresse:8123/polipo/config?

Polipo Konfiguration Weboberfläche
Polipo Web- Konfiguration Oberfläche

Fire TV Streaming Polipo in das Heimnetzwerk einbinden

  • Erste Möglichkeit ist Raspberry Pi 4 direkt über LAN Kabel (beherrscht 1 GBit) mit Router verbinden, bei Fritzbox (Router) nicht vergessen LAN Port auf 1 GBit umstellen.
  • Zweite Möglichkeit ist Raspberry Pi 4 über WLAN (beherrscht auch 5 GHz Netz) mit Router verbinden.
  • Dritte Möglichkeit ist Raspberry Pi 4 über LAN Kabel mit Router verbinden und in Router- Einstellungen gesamte Heimnetzwerk über Proxy Server laufen lassen. Um das zu realisieren müssen Sie Polipo als „Lokaler DNS-Server“ eintragen. Anleitung für Fritzbox finden Sie hier, für andere Router Modele gemäß Anleitung einstellen.
Fritzbox - Locale DNS Server
Fritzbox Lokaler DNS Server

Einstellungen für Kodi, Vavoo & Co.

Unter Vavoo bzw. Pulse Player müssen Sie folgendes tun: System > System > Internetzugriff > Proxy Server benutzen – aktivieren und IP Adresse bzw. Port eintragen.

Fazit

Fire TV Streaming mit Polipo verbessert Streaming für Kodi, Vavoo, Pulse Player & Co. Die Verbesserungen sind für gesamte Heimnetzwerk spürbar, so lange der Proxy Server nicht mehr als fünf Clients gleichzeitig bedienen muss.

Kommentar hinterlassen

Ihre E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.