Zitat
Original von sven-rosema
Das geht eigentlich in der
/etc/vdr/plugins/plugin.xineliboutput.conf
Die Datei ist nur für die Serverseitige Konfiguration. Dort kannst du anpassen, von welchen IPs Xineliboutput Verbindungen annehmen soll.
Man kann die Optionen mit denen vdr-sxfe startet anpassen, es müsste die Datei /usr/bin/start-xineliboutput sein, die dafür zuständig ist.
In yaVDR sollte man das Template-System dafür nutzen (siehe Anleitung), damit die Anpassungen zukünftige Aktualisierungen des Systems überstehen.
Das Vorgehen wäre in etwas so (ich beschreibe es mal für yaVDR 0.2, evtl hat sich die Template-Struktur in 0.3 verändert - dann müssen die Pfade angepasst werden - ich kann auf meinen yaVDR momentan leider nicht zugreifen):
1) Template in das Verzeichnis für angepasste Templates kopieren
sudo mkdir -p /etc/yavdr/templates_custom/usr/bin/start-xineliboutput/
sudo cp /usr/share/yavdr/templates/usr/bin/start-xineliboutput/30_xineliboutputopts /etc/yavdr/templates_custom/usr/bin/start-xineliboutput/30_xineliboutputopts
dann die Optionen in der gerade kopierten Datei (/etc/yavdr/templates_custom/usr/bin/start-xineliboutput/30_xineliboutputopts) anpassen, z.B. so:
XINELIBOUTPUTOPTS="xvdr+tcp://<IP des Servers> --post tvtime:method=use_vo_driver --reconnect --fullscreen --audio=alsa --syslog --tcp --config /etc/vdr-sxfe/config_xineliboutput"
Nun muss man die Konfigurationsdatei mit dem Template aktualisieren:
sudo process-template /usr/bin/start-xineliboutput
Nach einem Neustart sollte vdr-sxfe nicht auf den lokalen, sondern auf den VDR-Server zugreifen - allerdings klappt das natürlich nur, wenn dieser läuft...