MLD-5.x > General

Aufnahme auf dem Server

(1/3) > >>

linuxdxs:
Hallo Forum, ich bin zur Zeit mal wieder voll im MLD-Fieber.
Ich habe einen SAT-Empfänger als Headless Server und mehrere MLD-Computer an den Fersehern. Jetz würde ich doch gerne z.B. Aufnahmen der Klients grundsätzlich auf dem Server machen, egal ob Sofortaufnahme oder Timer.

Auf dem Server habe ich der setup.conf folgende Einstellungen:

SVDRPDefaultHost =
SVDRPHostName = satempfaenger1
SVDRPPeering = 1
SVDRPTimeout = 300


Auf einem Klienten z.B. folgende:

SVDRPDefaultHost = satempfaenger1
SVDRPHostName = mediapc7
SVDRPPeering = 2
SVDRPTimeout = 300

Klappt aber nicht so richtig. Auf dem Klient wird jedesmal, wenn ich diesen neu starte, der SVDRPHostName gelöscht. Wenn ich auf Aufnahe drücke wird das aktuelle Programm auf dem Klienten und nicht auf dem Server aufgenommen. Die Timer werden auch auf dem Klienten angelegt. Früher gab es ein PLUGIN für dies Aufgaben. Jetzt ist die ganze Geschichte im VDR integriert. Ich weiß aber nicht was ich machen muß, damit die Sachen aktiviert werden. Kann mir bitte hier jemand weiterhelfen?

outis:
Wäre es für dich eine Option, Timer vom Laptop/Rechner aus auf dem Server anzulegen? Das geht ganz gut mit dem Live-Plugin oder vdradmin.

clausmuus:
Der Fehler könnte auftreten, wenn zum einen auf den Clients in der /etc/rc.config die Variable HOST_NAME nicht gesetzt ist, und zum anderen beim herunterfahren der Clients das streamdev-client Stop Script aufgerufen wird. Dann müsste in der /var/log/sysinit die Meldung "Search for streamdev server" zu finden sein.

Du könntest auch mal prüfen ob nach einem "stop vdr" in der /etc/vdr/setup.conf das SVDRPHostName noch korrekt gesetzt ist.

Wenn sich die Ursache nicht finden lässt, könntest Du als Hotfix auf den clients in der /etc/init.d/streamdev-client vor Zeile 59 dies einfügen:

--- Code: ---echo "!SVDRPHostName = $HOST_NAME" >> /etc/vdr/setup.conf.add
--- End code ---
Das sieht dann so aus:

--- Code: ---  fi
  echo "!SVDRPHostName = $HOST_NAME" >> /etc/vdr/setup.conf.add
  ;;
stop)
--- End code ---

linuxdxs:
Hallo,
hier die ersten Zeilen meiner /etc/rc.config

#!/bin/sh

# System Name
SYSTEM_NAME="MiniDVBLinux"
# System Version
SYSTEM_VERSION="5.4"
# System Type
SYSTEM_TYPE="rpi"
# Host Name
HOST_NAME="mediapc7"

wenn ich den VDR starte sehen die SVDRP-Optionen so aus:

mediapc7> start vdr
Starting vdr                                                                                                                                                                                         done
mediapc7> more /etc/vdr/setup.conf |grep SVDR
SVDRPDefaultHost = satempfaenger1
SVDRPHostName = mediapc7
SVDRPPeering = 2
SVDRPTimeout = 300

Wenn ich den VDR stoppe so:

mediapc7> stop vdr
Stopping vdr                                                                                                                                                                                         done
mediapc7> more /etc/vdr/setup.conf |grep SVDR
SVDRPDefaultHost = satempfaenger1
SVDRPHostName =
SVDRPPeering = 2
SVDRPTimeout = 300

So wie es aussieht, ist da was mit dem Stoppskript los.

Wenn ich den Hotfix durchführe, wird der Menüpunkt "SVDRPHostName" komplett gelöscht.

linuxdxs:
Ich programmiere die Timer normalerweise über "vdradmin" und mein Handy. Es wäre aber schön, wenn ich das über den MLD machen könnte.

Navigation

[0] Message Index

[#] Next page

Go to full version