IPTV-Remote (IPTV-Server) Plugin

Disclaimer

  • Ihr seit für Euer Handeln allein verantwortlich!!
  • Wir übernehmen keinerlei Haftung für eine von Euch verursachte Verletzung des Urheberrecht und AGBs der TV Anbieter
  • Die private Verbreitung von TV Sendern im öffentlichen Netz ist illegal!! Sorgt also für einen ausreichenden Schutz vor fremden Zugriff (HTTPS oder noch besser VPN)

Was macht das Plugin?

  • Nutzung des DreamOS/Enigma2 Receiver als IPTV-Server
  • Generieren von m3u und epg.xml.gz von Euren Bouquets auf dem Host Receiver
  • Erstellung von m3u für lokale Nutzung und oder für den privaten Zugriff aus dem öffentliche Netz

Vorraussetzungen

  • ein freier Tuner also mindestens Twin Tuner Receiver besser FBC Tuner (8 Demodulatoren)
  • ausreichend schnelles LAN (Netzwerkkabel oder WLAN ab 50 MBit bidirektional)
  • bei externer Nutzung im öffentlichen Netz, HTTPS oder VPN Verbindung zum Standort des Host Receiver) und Receiver der Transcodiert Streamen kann

Funktionen

  • einzelne Auswahl von den Bouquets die für die Erstellung der m3u herangezogen werden
  • Port Konfiguration für (Open)Webinterface und Stream
  • manuelle Auswahl und Konfiguration vom externen Zugriff

Quelle des Plugin

  • keine Angaben zur Quelle aus o.g. Gründen

Installation

  • Die Installation von Open Package Management (ipk) Dateien sollte bekannt sein
  • Die Installation von Debian (deb) Dateien in DreamOS Receivern sollte bekannt sein

Konfiguration

Das Konfigurationsplugin wird wie üblich im Softwaremanager aufgerufen.

Konfigurationsmenu

Erläuterung der Menüpunkte

  • IP: IPv4 Adresse des Receiver (Hostreceiver) auf dem das Plugin installiert wurde
  • Benutzername: Username, bei allen DreamOS/Enigma2 Receivern root
  • Passwort: Passwort des Benutzer root, es ist zwingend notwendig den Netzwerkzugriff auf Euren Receiver mit einem sicheren Passwort zu sichern (Sonderzeichen lieber vermeiden). Sollte das noch nicht geschehen sein, erst erledigen dann weitermachen
  • Autostart: Das Plugin wird beim Receiver Start aktiv und führt den Export der Dateien durch
  • Transcodierung aktivieren: (ja/nein) Nur aktivieren wenn Euer Receiver das Transcodieren des Stream über den Netzwerkport unterstützt
  • Picon-Verzeichnis: Pfad zu den Picons auf dem Hostreceiver (interner Zugriff)

Die weiteren Einstellungen sind nur für den Zugriff aus dem öffentlichen Netz (WAN) relevant

  • Wiedergabeliste aktivieren: m3u für den Zugriff außerhalb Eures Heimnetzwerkes erstellen
  • DynDns: Eure DDNS Adresse (Empfehlungen bei IONOS)
  • Webif HTTP-Port extern auf 80: Der externe Port den Ihr im Router auf den internen Port Eures Receiver für den Webif Zugriff weitergeleitet habt
  • Transcoding aktivieren: Im öffentlichen Netz ist die Aktivierung empfehlenswert wenn nicht sogar zwingend notwendig, hier gilt wie o.g. nur wenn der Receiver das Transcodieren des Stream unterstützt
  • Transcodierungsport extern von 8002: Der externe Port den Ihr im Router auf den internen Port Eures Receiver für das Streaming weitergeleitet habt
  • Verwenden Sie picon von Webif: Die Picons des Receiver auch für den externen Zugriff verwenden
  • Picon Verzeichnis: Pfad zu den Picons auf dem Hostreceiver (externer Zugriff)

Bouquets auswählen

  • Die grüne Taste ruft die vorhandenen Bouquets des Hostreceiver auf
  • Gewünschtes Bouquet mit der OK Taste auswählen
  • Mit grüner Taste Auswahl speichern
Auswahl der verwendeten Bouquets

Erstellung der Dateien und Export

  • Start Export mit der roten Taste im Konfigurationsmenü
  • Übersicht der erstellten Dateien findet man danach im LOG unter der gelben Taste

Verwendung von erzeugten Dateien in /media/hdd/IPTV_Server

  • channel_url: Direkte URLs zu Intern Channel-list, Intern Epg-data, DynDns Channel-list und DynDns Epg-data
  • channel.xml: verwendete Kanäle aus euren Bouquets in einer XML
  • epg.xml: Auflistung der Service Referenzen der EPG Kanäle
  • epg.xml.gz: gepackte EPG Daten
  • error.log: Fehler Logdatei
  • playlist_http.m3u und playlist_https.m3u: m3u für Nutzung im Heimnetz
  • playlist_http-dyn.m3u und playlist_https-dyn.m3u: m3u für Nutzung aus dem öffentlichen Netz (Achtung! siehe Disclaimer)