Hallo,
bisher habe ich mit meiner Synology DS218+ mittels Tvheadend erfolgreich über SAT>IP Aufnahmen gemacht. Durch eine Vertragsverlängerung bei 1und1 habe ich nun auch die Möglichkeit,
die Privaten Sender in HD zu gucken und will zudem auch Sendungen aufnehmen können.
Die Takealug/Telerising API sollte dies ermöglichen, was sich aber für mich nicht ganz einfach gestaltete, da keine Linux Kenntnisse vorhanden sind.
Deshalb mein kleiner Ablauf wie es letztendlich doch noch ein Erfolg wurde!
Mir wurden folgende Anwendungen empfohlen:
-Linuxserver/Tvheadend (Tvheadend aus der Syno Community wurde deinstalliert bzw. deaktiviert)
github.com/linuxserver/docker-tvheadend
-Takealug/Telerising (IPTV diverse Provider)
github.com/DeBaschdi/docker.telerising-api
-Takealug/Easyepg (damit die EPG Daten kommen)
github.com/DeBaschdi/docker.easyepg
-ffmpeg
Aufnahmen werden im gemeinsamen Ordner „Video“ im Ordner „Aufnahmen“ gespeichert.
kodinerds.net/index.php/Attach…4d2e94f282e319b733254c6e1
Ich bin wie folgt vorgegangen:
1.ffmpeg war bereits vorhanden, wegen der vorhandenen Tvheadend Installation. Ansonsten ggf. nachinstallieren über die Syno Pakete.
kodinerds.net/index.php/Attach…4d2e94f282e319b733254c6e1
2.Docker über die Synology Pakete meiner DS218+ installiert.
- Hier wurde ein neuer gemeinsamer Ordner „Docker“ erstellt. Das Programm Docker ist anschließend zu „Öffnen“ und im Bereich „Registrierung“ die obig genannten Anwendungen zu suchen und zu „Downloaden“.
- Diese sind dann alle unter „Abbild“ zu sehen. Durch markieren der jeweiligen Anwendung wird die Schaltfläche „Starten“ aktiviert. Hiermit kann der Container installiert werden.
- Grundsätzlich wurde bei allen Containern in den allgemeinen Einstellungen die Desktop Verknüpfung und der automatische Neustart, sowie im Bereich Netzwerk die Option „Dasselbe Netzwerk wie Host verwenden“ aktiviert.
- Bei „Port-Einstellungen“ und „Links“ wurden keine Änderungen vorgenommen.
- Wenn die „Umgebung“ anzupassen ist, wird nachfolgend dazu eine Anmerkung gemacht!
- Der Containername kann individuell gewählt werden. Hier sind dann jedoch eure Pfade entsprechend anzupassen!
3. Installation: LinuxServer/Tvheadend
- Containername: Tvheadend
„- Volume“: Ordner auswählen/erstellen und Mounten
kodinerds.net/index.php/Attach…4d2e94f282e319b733254c6e1
kodinerds.net/index.php/Attach…4d2e94f282e319b733254c6e1
kodinerds.net/index.php/Attach…4d2e94f282e319b733254c6e1
Anschließend über „Weiter“ installieren.
4. Installation: Telerising
- Containername: Telerising
- „Volume“: Ordner auswählen/erstellen und Mounten
- „Umgebung“: Parameter anpassen
kodinerds.net/index.php/Attach…4d2e94f282e319b733254c6e1
-„Umgebung“: Parameter anpassen
kodinerds.net/index.php/Attach…4d2e94f282e319b733254c6e1
Anschließend über „Weiter“ installieren.
Tvheadend dann über xxx.xxx.xxx.xx:9981 . (xxx.xxx.xxx.xx = Eure IP Adresse) aufrufen und entsprechend konfigurieren.
Unter Konfiguration>DVB Inputs>Netzwerk ein neues „IPTV Automatisches Netzwerk“ anlegen. (Der Name ist frei wählbar).
Dort im Feld „URL“ folgenden Eintrag machen:
xxx.xxx.xxx.xx:8180/?file=chan…rue&ffmpeg=true&profile=3
(profile=3 lieferte bei mir das beste Ergebnis hinsichtlich der Nachbearbeitung).
kodinerds.net/index.php/Attach…4d2e94f282e319b733254c6e1
Dann für die gefundenen Services die Zuordnung zu den gewünschten Kanälen machen. (Für Tvheadend gibt entsprechende Anleitungen zuhauf)
Jetzt noch die Aufnahmen unter Konfiguration>Aufnahme den Zielpfad eintragen
kodinerds.net/index.php/Attach…4d2e94f282e319b733254c6e1
Damit die EPG Daten der Sender kommen, anschließend unter Konfiguration>Kanal/EPG/EPG-Grabber-Module den internen „XMLTV: XML file Grabber“ aktivieren.
kodinerds.net/index.php/Attach…4d2e94f282e319b733254c6e1
5. Installation: Easyepg
- Containername: Easyepg
- „Volume“: Ordner auswählen/erstellen und Mounten
kodinerds.net/index.php/Attach…4d2e94f282e319b733254c6e1
Anschließend über „Weiter“ installieren.
Den Container Easyepg öffnen und im Terminal über „Erstellen“ bash aufrufen.
Mit „cd easyepg“ in das Verzeichnis wechseln.
Anschließend mit „/bin/bash /usr/locaol/bin/easyepg.process“ den Initial Setup für Easyepg starten.
kodinerds.net/index.php/Attach…4d2e94f282e319b733254c6e1
Nach Abschluss des Vorgangs mit „./epg.sh“ (ggf. vorher mit cd easyepg ins Verzeichnis wechseln). Hier solltet ihr dann automatisch ins Menü gelangen.
kodinerds.net/index.php/Attach…4d2e94f282e319b733254c6e1
kodinerds.net/index.php/Attach…4d2e94f282e319b733254c6e1
Im Menü den gewünschten EPG Anbieter auswählen.
Zugangsdaten, Password, gewünschte Kanäle, Vorlauf der EPG Daten,… einstellen.
Mit dem Menüpunkt „RUN XML Script“ kann die Erstellung der xml Datei angestoßen werden. Die erzeugte Datei „Zattoo_de.xml“ war dann bei mir Pfad „volume1/Docker/Tvheadend/data“ zu finden.
Eine Anleitung zum Menü gibt es hier: telerising.de/index.php/sample-page/easyepg/..
Abschließend nochmals zu Tvheadend wechseln und unter Konfiguration>Kanal/EPG/EPG-Grabber-Module den internen Grabber neu starten, damit die EPG Daten eingelesen werden.
kodinerds.net/index.php/Attach…4d2e94f282e319b733254c6e1
….
Mittels TVHClient kann ich nun SAT und IPTV an diversen mobilen Geräten schauen und neben dem vorhandenen SAT>IP Netzwerk auch über IPTV aufnehmen.
Die Aufnahmen bearbeite ich mit dem TS Doctor. Die fehlende PCR Übermittlung bei den IPTV Aufnahmen macht noch Probleme, ich hoffe dies auch noch in den Griff zu bekommen.
Danke nochmals an:
easy4you
DeBaschdi
bisher habe ich mit meiner Synology DS218+ mittels Tvheadend erfolgreich über SAT>IP Aufnahmen gemacht. Durch eine Vertragsverlängerung bei 1und1 habe ich nun auch die Möglichkeit,
die Privaten Sender in HD zu gucken und will zudem auch Sendungen aufnehmen können.
Die Takealug/Telerising API sollte dies ermöglichen, was sich aber für mich nicht ganz einfach gestaltete, da keine Linux Kenntnisse vorhanden sind.
Deshalb mein kleiner Ablauf wie es letztendlich doch noch ein Erfolg wurde!
Mir wurden folgende Anwendungen empfohlen:
-Linuxserver/Tvheadend (Tvheadend aus der Syno Community wurde deinstalliert bzw. deaktiviert)
github.com/linuxserver/docker-tvheadend
-Takealug/Telerising (IPTV diverse Provider)
github.com/DeBaschdi/docker.telerising-api
-Takealug/Easyepg (damit die EPG Daten kommen)
github.com/DeBaschdi/docker.easyepg
-ffmpeg
Aufnahmen werden im gemeinsamen Ordner „Video“ im Ordner „Aufnahmen“ gespeichert.
kodinerds.net/index.php/Attach…4d2e94f282e319b733254c6e1
Ich bin wie folgt vorgegangen:
1.ffmpeg war bereits vorhanden, wegen der vorhandenen Tvheadend Installation. Ansonsten ggf. nachinstallieren über die Syno Pakete.
kodinerds.net/index.php/Attach…4d2e94f282e319b733254c6e1
2.Docker über die Synology Pakete meiner DS218+ installiert.
- Hier wurde ein neuer gemeinsamer Ordner „Docker“ erstellt. Das Programm Docker ist anschließend zu „Öffnen“ und im Bereich „Registrierung“ die obig genannten Anwendungen zu suchen und zu „Downloaden“.
- Diese sind dann alle unter „Abbild“ zu sehen. Durch markieren der jeweiligen Anwendung wird die Schaltfläche „Starten“ aktiviert. Hiermit kann der Container installiert werden.
- Grundsätzlich wurde bei allen Containern in den allgemeinen Einstellungen die Desktop Verknüpfung und der automatische Neustart, sowie im Bereich Netzwerk die Option „Dasselbe Netzwerk wie Host verwenden“ aktiviert.
- Bei „Port-Einstellungen“ und „Links“ wurden keine Änderungen vorgenommen.
- Wenn die „Umgebung“ anzupassen ist, wird nachfolgend dazu eine Anmerkung gemacht!
- Der Containername kann individuell gewählt werden. Hier sind dann jedoch eure Pfade entsprechend anzupassen!
3. Installation: LinuxServer/Tvheadend
- Containername: Tvheadend
„- Volume“: Ordner auswählen/erstellen und Mounten
kodinerds.net/index.php/Attach…4d2e94f282e319b733254c6e1
kodinerds.net/index.php/Attach…4d2e94f282e319b733254c6e1
kodinerds.net/index.php/Attach…4d2e94f282e319b733254c6e1
Anschließend über „Weiter“ installieren.
4. Installation: Telerising
- Containername: Telerising
- „Volume“: Ordner auswählen/erstellen und Mounten
- „Umgebung“: Parameter anpassen
kodinerds.net/index.php/Attach…4d2e94f282e319b733254c6e1
-„Umgebung“: Parameter anpassen
kodinerds.net/index.php/Attach…4d2e94f282e319b733254c6e1
Anschließend über „Weiter“ installieren.
Tvheadend dann über xxx.xxx.xxx.xx:9981 . (xxx.xxx.xxx.xx = Eure IP Adresse) aufrufen und entsprechend konfigurieren.
Unter Konfiguration>DVB Inputs>Netzwerk ein neues „IPTV Automatisches Netzwerk“ anlegen. (Der Name ist frei wählbar).
Dort im Feld „URL“ folgenden Eintrag machen:
xxx.xxx.xxx.xx:8180/?file=chan…rue&ffmpeg=true&profile=3
(profile=3 lieferte bei mir das beste Ergebnis hinsichtlich der Nachbearbeitung).
kodinerds.net/index.php/Attach…4d2e94f282e319b733254c6e1
Dann für die gefundenen Services die Zuordnung zu den gewünschten Kanälen machen. (Für Tvheadend gibt entsprechende Anleitungen zuhauf)
Jetzt noch die Aufnahmen unter Konfiguration>Aufnahme den Zielpfad eintragen
kodinerds.net/index.php/Attach…4d2e94f282e319b733254c6e1
Damit die EPG Daten der Sender kommen, anschließend unter Konfiguration>Kanal/EPG/EPG-Grabber-Module den internen „XMLTV: XML file Grabber“ aktivieren.
kodinerds.net/index.php/Attach…4d2e94f282e319b733254c6e1
5. Installation: Easyepg
- Containername: Easyepg
- „Volume“: Ordner auswählen/erstellen und Mounten
kodinerds.net/index.php/Attach…4d2e94f282e319b733254c6e1
Anschließend über „Weiter“ installieren.
Den Container Easyepg öffnen und im Terminal über „Erstellen“ bash aufrufen.
Mit „cd easyepg“ in das Verzeichnis wechseln.
Anschließend mit „/bin/bash /usr/locaol/bin/easyepg.process“ den Initial Setup für Easyepg starten.
kodinerds.net/index.php/Attach…4d2e94f282e319b733254c6e1
Nach Abschluss des Vorgangs mit „./epg.sh“ (ggf. vorher mit cd easyepg ins Verzeichnis wechseln). Hier solltet ihr dann automatisch ins Menü gelangen.
kodinerds.net/index.php/Attach…4d2e94f282e319b733254c6e1
kodinerds.net/index.php/Attach…4d2e94f282e319b733254c6e1
Im Menü den gewünschten EPG Anbieter auswählen.
Zugangsdaten, Password, gewünschte Kanäle, Vorlauf der EPG Daten,… einstellen.
Mit dem Menüpunkt „RUN XML Script“ kann die Erstellung der xml Datei angestoßen werden. Die erzeugte Datei „Zattoo_de.xml“ war dann bei mir Pfad „volume1/Docker/Tvheadend/data“ zu finden.
Eine Anleitung zum Menü gibt es hier: telerising.de/index.php/sample-page/easyepg/..
Abschließend nochmals zu Tvheadend wechseln und unter Konfiguration>Kanal/EPG/EPG-Grabber-Module den internen Grabber neu starten, damit die EPG Daten eingelesen werden.
kodinerds.net/index.php/Attach…4d2e94f282e319b733254c6e1
….
Mittels TVHClient kann ich nun SAT und IPTV an diversen mobilen Geräten schauen und neben dem vorhandenen SAT>IP Netzwerk auch über IPTV aufnehmen.
Die Aufnahmen bearbeite ich mit dem TS Doctor. Die fehlende PCR Übermittlung bei den IPTV Aufnahmen macht noch Probleme, ich hoffe dies auch noch in den Griff zu bekommen.
Danke nochmals an:
easy4you
DeBaschdi