Hallo,
erstmal zu den Voraussetzungen:
Im Netzwerk gibt es einen VDR-Server, derzeit 2 VDR-Clients und einen MLD 5.4- Client.
VDR-Server (NAS):
OS: Debian Stretch 9 (mit Backports)
Kernel: 4.18.0-0.bpo.1-amd64
NIC: Intel I340-T4 (4xGLan, bonding-RR)
VGA: NVIDIA GK208 (nur zu TEstzwecken, Betrieb normalerweise "headless")
HDD: mehrere RAID, davon 1x 4TB Raid für Videos (vdr-Verzeichnis)
DVB-s: DigitalDevices CineS2 v6.5 mit 3x FlexKarte DVB-s
VDR-Ausgabe: keine
VDR-Version: 2.4.0-2~etobi1
weitere Dienste: LDAP-Server, MariaDB, NFS, Samba-Server, CUPS-Server, Apache (u.a. vdradmin-am)
VDR-Client1:
OS: Debian Stretch 9 (mit Backports)
Kernel: 4.18.0-0.bpo.1-amd64
NIC: onboard, NVIDIA MCP55 (2xGLan, bonding-RR)
VGA: NVIDIA GK104
HDD: mehrere, NFS-Mount für Videos (vdr-Verzeichnis)
DVB-s: keine
VDR-Ausgabe: über SoftHDDevice- Plugin
VDR-Version: 2.4.0-2~etobi1
weitere Clients: LDAP, NFS, CUPS
VDR-Client2:
OS: Debian Stretch 9 (mit Backports)
Kernel: 4.18.0-0.bpo.1-amd64
NIC: onboard (1xGLan)
VGA: NVIDIA
HDD: 1x, NFS-Mount für Videos (vdr-Verzeichnis)
DVB-s: keine
VDR-Ausgabe: über SoftHDDevice- Plugin
VDR-Version: 2.4.0-2~etobi1
weitere Clients: LDAP, NFS, CUPS
VDR-Client3:
RaspberryPi 2
OS: MiniLinuxDVB MLD 5.4
Kernel: MLD-Kernel
NIC: intern
VGA: "Pi", Ausgabe: HDMI
HDD: 1x 8GB SD-Karte, NFS-Mount für Videos (vdr-Verzeichnis)
DVB-s: keine
VDR-Ausgabe: über rpiHDDevice- Plugin
VDR-Version: 2.4 von MLD
weiter Clients: LDAP, NFS
Ziel:
1. Es soll ein VDR-Server im Haus die Client-Rechner mit Live-Fernsehen und den zentral gespeicherten Aufnahmen per VDR-VDR-Streaming ("streamdev-server" und "streamdev-client") versorgen. Die Senderlisten sollen identisch sein. Ggf. sollen die Clienten nicht selbst nach neuen Sendern suchen, sondern die Listen von Zeit zu Zeit von Hand ersetzt/ aktualisiert werden.
2. Das Videoverzeichnis (/var/lib/video auf dem jeweiligen Client) soll per NFS eingebunden werden, um allen die Aufnahmen zur Verfügung zu stellen.
3. Die Bearbeitung (Schnitt/ Werbung entfernen) soll nur an Client1 erfolgen. Deshalb sollen am Ende die Clients unterschiedliche Nutzer für den VDR bekommen (per LDAP gesteuert). Die anderen Client-Rechner sollen nur Leserechte bekommen. (Problem: Timeshift, wie kann man das kombinieren? Event. ein zweites Videoverzeichnis? Geht das überhaupt? Wenn nicht: wie kann ich das Timeshift deaktivieren?)
4. Aufnahmen (Timer) werden per "vdradmin-am" auf dem Server gesteuert/ verwaltet.
5. Außerdem sollen die EPG-Daten in eine SQL-Datenbank auf dem Server gespeichert werden und bei den Clienten dann aus der DB abgerufen werden, damit die Clients nicht selbst alles neu scannen/ abrufen müssen.
6. IP-TV soll auf dem Server und jedem Client in die normale Programmliste aufgenommen werden und als "normales" Fernsehprogramm angesehen werden. Ideal wäre ein Relay auf dem Server, damit im Fall, dass 2 Clients den selben Stream schauen dieser nur 1x per Internet abgerufen wird (ähnlicht dem Paket "streamdev-server" für Musikstreams).
7. Auf CLient1 soll ein HDMI-USB3.0- Adapter (Inogeni), der für eine Kamera genutzt wird als "Programm" eingebunden werden.
8. Auf Server und Client1/2 sollen später ggf. auch USB-Webcams als Programm bzw. auch später noch Überwachungskameras auf dem Server eingebunden werden.
Probleme:
1. VDR Client bricht immer wieder ab
2. Installation/ Einrichtung von eepgd mit SQL-DB (auf Server)
3. unterschiedliche VDR-Nutzer auf den Clients mit einem Video-DIR
4. Problem mit eepgd- Einrichtung
5. IPTV funktioniert nur auf dem MLD und ich komme mit der Einrichtung auf den Debian-Clients bzw. dem Server nicht klar
6. Wie kann ich den Inogeni-Adapter korrekt einbinden und, im Idealfall, auch anderen Clients oder dem Server verfügbar machen?