Tvheadend ist ein TV-Streaming-Server für Linux, welcher DVB-S, DVB-S2, DVB-S2X, DVB-C, DVB-T, DVB-T2, ATSC, IPTV unterstützt.
Die Konfiguration erfolgt über ein Webinterface, welches sich im Browser aufrufen lässt.
Die Wiedergabe erfolgt dabei z.B. über Kodi, Android oder IOS.
Es ist möglich, Tvheadend so zu konfigurieren, dass man mit jedem PC im Netzwerk das TV-Signal des Servers empfangen kann.
Die Anleitung beschreibt wie man den TVH Server als Standalone Lösung auf eine Enigma2 Box einrichtet ein Parallel Betrieb wäre auch möglich,
vielleicht finden sich User die das gerne Beschreiben möchten.
Voraussetzung:
Eine Enigma2 Box mit openATV 6.4 oder neuer
Putty für den Zugriff per Telnet / SSH.
Filiezilla für FTP Zugang.
Ein TVHClient z.b. Android TV, IOS oder Android Handy zum Zugriff auf dem Server.
PC mit Webbrowser.
Zeit und Spaß beim Basteln
Vorbereitung:
Aktuelles openATV 6.4 Image oder neuer muss Installiert sein.
Images ab 25.12.2020 haben auf dem Feed eine fertige Compilierte Version des TVH Servers.
Verbindet euch mit Telnet zur Box und Installiert die Software.
Info wenn die tvheadend Installation nicht gefunden wird wartet bis ein Image ab dem 25.12.2020 im download verfügbar ist Übersicht gibt es hier: Klick
Code:
opkg update
opkg install tvheadend
Starten und Erst Konfiguration:
Stoppen von Enigma2
Code:
init 4
initial Start des TVHServer
der Parameter -C startet den TVH Server ohne das eine User Anmeldung erforderlich ist, sollte nur für die erst Installation verwendet werden.
Code:
tvheadend -C
zugriff auf die WEB GUI mit einen PC WEBBrowser
Code:
http://<IP der BOX>:9981/
Sprachen einstellen im Beispiel stelle ich alles auf Deutsch.
nach Save & Next startet der Wizard noch mal neu also nicht wundern.
noch mal klicken auf Speichern & Weiter
Festlegen der Lokalen Netzwerkes und der Standard User.
In meinen Beispiel
definiere ich mein Lokales Netzwerk und nehme als Admin User die selben Infos wie zum zugriff auf die Enigma2 Box.
Konfiguration von TV Adapter
Ich hab zum Test eine Enigma DVB-S2 Twin Box
Konfiguration von Netzwerken
in meinen Beispiel für Astra 19.2
der Scan wird lange dauern, man kann warten oder einfach Weiter Klicken.
der Scan Arbeiten im Hintergrund weiter.
Zuweisen der gefundenen Services zu einer Channel Liste
Abschluss der erst Konfiguration
Neu Anmeldung mit Admin Account und Erweitere Konfiguration:
In meinen Beispiel hatte ich root als Admin User fesgelegt.
Anpassen der Tuner Konfiguration
der Wizard Konfiguriert die Tuner nur recht Simple
wer mehr als eine SAT Position hat oder Unicable muss entsprechend seine Konfiguration Anpassen.
Beispiel Astra 19.2 und Hotbird 13.0
Anpassen der Netzwerke
Umbenennen der default Netzwerks DVB-S Netzwerk nach DVB-S Astra 19.2
Erstellen des HotBird Netzwerks
Zuweisen der Netzwerks zu einen TV-Adapter
In meinen Beispiel hab ich den Tuner B mit einen Unicable Switch Verbunden mit SAT Position A Astra und B Hotbird
Info SCR (ID) und MHZ von euren Unicabke Switch entnehmen oder hier aus der Enigma2 Konfiguration Klick
aus der Liste dein Model suchen : scr1="1284" entspricht SCR (ID) 0 in THV Server und 1284 die Frequenz (MHZ) angabe.
Client zugriff Prüfen:
Beispiel Apple Iphone : Klick und Klick
Android Phone: Klick
Ich teste den Zugriff auf dem PC mit Installieren VLC Player Klick
Einrichten Conditional Access (CA) (OSCAM):
Unter Allgemein Default view level auf Erweitert und die Seite Aktualisieren, dann bei Conditional Access den Haken setzen.
Speichern und Seite nach mal Aktualisieren
Wie man OSCAM Einrichtet werde ich hier nicht erklären nur was in TVH Server eingestellt werden muss
in Beispiel zugriff auf einen OSCAM Home Share
Ob die Verbindung geklappt hat sie man am Grünen Symbol.
Quick TEST
Aufnahme Ordner Konfigurieren:
Damit Aufnahmen nicht den Internen Flash nutzen muss eine Interne bzw Externe HDD Verwendet werden.
Den Ordnernamen wie man es aus der Enigma2 Welt kennt bitte entsprechend Einstellen.
/media/hdd/movie
ich nutze noch folgende Optionen
Kanalname in Dateiname einfügen:
Datum in Dateiname einfügen:
Fetch artwork for new recordings.:
Fetch artwork for unidentifiable broadcasts.:
Picons Konfigurieren:
Zum Einbau der Sender Logos Passende Logos Downloaden z.b. von hier: Klick
ich hab meine Sender Picons auf der HDD also /hdd/picon
Unter Allgemein den Ordner Angeben
wenn nicht alle Picons angewendet werden
kann man in der EPG Konfiguration die Logos Resetten.
TVH Server Automatisch Starten.
Bis jetzt Arbeitet der Server nur wenn man zuvor Enigma2 gestoppt hat und den Server startet
wie schon am Anfang gesagt ist das eine Anleitung für ein Standalone Server nach diese Änderung startet Enigma2 nicht mehr sondern der TVH Server !
die Standalone Lösung ist halt gedacht für Ausgemusterte Enigma2 Boxen die man sowieso nicht mehr Aktive verwendet hat.
sich mit Filezilla zur Box Verbinden:
wenn der Zugriff nicht geklappt hat bitte zuvor noch den ROOT Account ein Passwort vergeben damit wird der FTP Zugriff Aktiviert.
per Telnet
Code:
passwd root
Sichern der Enigma2,sh Start Scripts, (wenn man doch zurück möchte
in meinen Fall hab ich das File umbenannt als Enigm2.sh_old
eine neue enigma2.sh anlegen mit folgenden Inhalt
bitte als Editor Notepad++ oder ähnliches verwenden
in Filezilla auf neue Dateierstellen Klicken
Filerechte bearbeiten
File Ansehen und Bearbeiten
File Öffnen mit Notepad++
Code:
#!/bin/sh
export HOME=/home/root
/usr/bin/tvheadend
Änderugungen Speichern und auf die Box Kopieren
per telnet
Code:
sync
reboot
startet die Box neu und der TVH Server Standalone startet Automatisch.
Optionale Information:
Die Konfig Files der Installation liegen im Ordner: /home/root/.hts
den gesamten Ordner z.b. Sichern wenn Ihr ein Backup machen möchtet oder löschen wenn man noch mal neu Anfangen will mit der Konfiguration.
Infos im WEB
Git Sourcen die wir nutzen zum bauen: https://github.com/tvheadend/tvheadend
Tvheadend Projekt WEB Seite: https://tvheadend.org/
Online Dokumentation: http://docs.tvheadend.org/
Die Konfiguration erfolgt über ein Webinterface, welches sich im Browser aufrufen lässt.
Die Wiedergabe erfolgt dabei z.B. über Kodi, Android oder IOS.
Es ist möglich, Tvheadend so zu konfigurieren, dass man mit jedem PC im Netzwerk das TV-Signal des Servers empfangen kann.
Die Anleitung beschreibt wie man den TVH Server als Standalone Lösung auf eine Enigma2 Box einrichtet ein Parallel Betrieb wäre auch möglich,
vielleicht finden sich User die das gerne Beschreiben möchten.
Voraussetzung:
Eine Enigma2 Box mit openATV 6.4 oder neuer
Putty für den Zugriff per Telnet / SSH.
Filiezilla für FTP Zugang.
Ein TVHClient z.b. Android TV, IOS oder Android Handy zum Zugriff auf dem Server.
PC mit Webbrowser.
Zeit und Spaß beim Basteln
Vorbereitung:
Aktuelles openATV 6.4 Image oder neuer muss Installiert sein.
Images ab 25.12.2020 haben auf dem Feed eine fertige Compilierte Version des TVH Servers.
Verbindet euch mit Telnet zur Box und Installiert die Software.
Info wenn die tvheadend Installation nicht gefunden wird wartet bis ein Image ab dem 25.12.2020 im download verfügbar ist Übersicht gibt es hier: Klick
Code:
opkg update
opkg install tvheadend
Starten und Erst Konfiguration:
Stoppen von Enigma2
Code:
init 4
initial Start des TVHServer
der Parameter -C startet den TVH Server ohne das eine User Anmeldung erforderlich ist, sollte nur für die erst Installation verwendet werden.
Code:
tvheadend -C
zugriff auf die WEB GUI mit einen PC WEBBrowser
Code:
http://<IP der BOX>:9981/
Sprachen einstellen im Beispiel stelle ich alles auf Deutsch.
nach Save & Next startet der Wizard noch mal neu also nicht wundern.
noch mal klicken auf Speichern & Weiter
Festlegen der Lokalen Netzwerkes und der Standard User.
In meinen Beispiel
definiere ich mein Lokales Netzwerk und nehme als Admin User die selben Infos wie zum zugriff auf die Enigma2 Box.
Konfiguration von TV Adapter
Ich hab zum Test eine Enigma DVB-S2 Twin Box
Konfiguration von Netzwerken
in meinen Beispiel für Astra 19.2
der Scan wird lange dauern, man kann warten oder einfach Weiter Klicken.
der Scan Arbeiten im Hintergrund weiter.
Zuweisen der gefundenen Services zu einer Channel Liste
Abschluss der erst Konfiguration
Neu Anmeldung mit Admin Account und Erweitere Konfiguration:
In meinen Beispiel hatte ich root als Admin User fesgelegt.
Anpassen der Tuner Konfiguration
der Wizard Konfiguriert die Tuner nur recht Simple
wer mehr als eine SAT Position hat oder Unicable muss entsprechend seine Konfiguration Anpassen.
Beispiel Astra 19.2 und Hotbird 13.0
Anpassen der Netzwerke
Umbenennen der default Netzwerks DVB-S Netzwerk nach DVB-S Astra 19.2
Erstellen des HotBird Netzwerks
Zuweisen der Netzwerks zu einen TV-Adapter
In meinen Beispiel hab ich den Tuner B mit einen Unicable Switch Verbunden mit SAT Position A Astra und B Hotbird
Info SCR (ID) und MHZ von euren Unicabke Switch entnehmen oder hier aus der Enigma2 Konfiguration Klick
aus der Liste dein Model suchen : scr1="1284" entspricht SCR (ID) 0 in THV Server und 1284 die Frequenz (MHZ) angabe.
Client zugriff Prüfen:
Beispiel Apple Iphone : Klick und Klick
Android Phone: Klick
Ich teste den Zugriff auf dem PC mit Installieren VLC Player Klick
Einrichten Conditional Access (CA) (OSCAM):
Unter Allgemein Default view level auf Erweitert und die Seite Aktualisieren, dann bei Conditional Access den Haken setzen.
Speichern und Seite nach mal Aktualisieren
Wie man OSCAM Einrichtet werde ich hier nicht erklären nur was in TVH Server eingestellt werden muss
in Beispiel zugriff auf einen OSCAM Home Share
Ob die Verbindung geklappt hat sie man am Grünen Symbol.
Quick TEST
Aufnahme Ordner Konfigurieren:
Damit Aufnahmen nicht den Internen Flash nutzen muss eine Interne bzw Externe HDD Verwendet werden.
Den Ordnernamen wie man es aus der Enigma2 Welt kennt bitte entsprechend Einstellen.
/media/hdd/movie
ich nutze noch folgende Optionen
Kanalname in Dateiname einfügen:
Datum in Dateiname einfügen:
Fetch artwork for new recordings.:
Fetch artwork for unidentifiable broadcasts.:
Picons Konfigurieren:
Zum Einbau der Sender Logos Passende Logos Downloaden z.b. von hier: Klick
ich hab meine Sender Picons auf der HDD also /hdd/picon
Unter Allgemein den Ordner Angeben
wenn nicht alle Picons angewendet werden
kann man in der EPG Konfiguration die Logos Resetten.
TVH Server Automatisch Starten.
Bis jetzt Arbeitet der Server nur wenn man zuvor Enigma2 gestoppt hat und den Server startet
wie schon am Anfang gesagt ist das eine Anleitung für ein Standalone Server nach diese Änderung startet Enigma2 nicht mehr sondern der TVH Server !
die Standalone Lösung ist halt gedacht für Ausgemusterte Enigma2 Boxen die man sowieso nicht mehr Aktive verwendet hat.
sich mit Filezilla zur Box Verbinden:
wenn der Zugriff nicht geklappt hat bitte zuvor noch den ROOT Account ein Passwort vergeben damit wird der FTP Zugriff Aktiviert.
per Telnet
Code:
passwd root
Sichern der Enigma2,sh Start Scripts, (wenn man doch zurück möchte
in meinen Fall hab ich das File umbenannt als Enigm2.sh_old
eine neue enigma2.sh anlegen mit folgenden Inhalt
bitte als Editor Notepad++ oder ähnliches verwenden
in Filezilla auf neue Dateierstellen Klicken
Filerechte bearbeiten
File Ansehen und Bearbeiten
File Öffnen mit Notepad++
Code:
#!/bin/sh
export HOME=/home/root
/usr/bin/tvheadend
Änderugungen Speichern und auf die Box Kopieren
per telnet
Code:
sync
reboot
startet die Box neu und der TVH Server Standalone startet Automatisch.
Optionale Information:
Die Konfig Files der Installation liegen im Ordner: /home/root/.hts
den gesamten Ordner z.b. Sichern wenn Ihr ein Backup machen möchtet oder löschen wenn man noch mal neu Anfangen will mit der Konfiguration.
Infos im WEB
Git Sourcen die wir nutzen zum bauen: https://github.com/tvheadend/tvheadend
Tvheadend Projekt WEB Seite: https://tvheadend.org/
Online Dokumentation: http://docs.tvheadend.org/