Moin zusammen,
xineliboutput lässt kein connect von anderen hosts zu.
Local auf dem VDR-Rechner, also auf 127.0.0.1 geht es, aber von einem anderen Host im lokalen Netz aus geht es nicht:
Code
berni@ds5 ~ $ vdr-sxfe xvdr://192.168.0.201:37890
vdr-sxfe 1.1.0 (build with xine-lib 1.2.4, using xine-lib 1.2.4)
VDR Server: xvdr://192.168.0.201:37890
[19840] [scrnsaver] GNOME screensaver disabled
vo_vdpau: vdpau API version : 1
vo_vdpau: vdpau implementation description : G3DVL VDPAU Driver Shared Library version 1.0
vo_vdpau: maximum video surface size for chroma type 4:2:2 is 16384x16384
vo_vdpau: maximum video surface size for chroma type 4:2:0 is 16384x16384
vo_vdpau: maximum output surface size is 16384x16384
vo_vdpau: hold a maximum of 10 video output surfaces for reuse
vo_vdpau: using 3 output surfaces of size 3520x1200 for display queue
vo_vdpau: this hardware doesn't support vc1.
[19840] [vdr-fe] Detected 4 CPUs
[19840] [vdr-fe] Enabling FFmpeg multithreaded video decoding
[19840] [input_vdr] Can't connect to tcp://192.168.0.201:37890
[19840] [input_vdr] (ERROR (xine_input_vdr.c,5362): Operation now in progress)
[19840] [input_vdr] Can't connect to tcp://192.168.0.201:37890
[19840] [input_vdr] (ERROR (xine_input_vdr.c,5789): Operation now in progress)
[19840] [vdr-fe] fe_xine_open: xine_open("xvdr://192.168.0.201:37890#nocache") failed
Error opening xvdr://192.168.0.201:37890
Alles anzeigen
Config auf dem VDR:
Code
root@vdr2:/etc/vdr/plugins# netstat -tulpn | grep 37890
tcp 0 0 127.0.0.1:37890 0.0.0.0:* LISTEN 6073/vdr
udp 0 0 255.255.255.255:37890 0.0.0.0:* 6073/vdr
# Command line parameters for vdr-plugin-xineliboutput
#
# For more details see:
# - /usr/share/doc/vdr-plugin-xineliboutput/README.Debian
# - `vdr --help -Pxineliboutput`
# - /usr/share/doc/vdr-plugin-xineliboutput/README
#
--local=none
--primary
--remote=37890
root@vdr2:/etc/vdr/plugins# cat xineliboutput/allowed_hosts.conf
#
# allowed_hosts This file describes a number of host addresses that
# are allowed to connect to the xineliboutput plugin
# of the Video Disk Recorder (VDR) running on this system.
# Syntax:
#
# IP-Address[/Netmask]
#
0.0.0.0/0 # any host on any net (USE THIS WITH CARE!)
Alles anzeigen
Also eigentlich alles freigegeben, oder?
Netstat zeigt zwar für den port 37890 listen 0.0.0.0:* aber eben nur von 127.0.0.1:37890 aus und nicht als 0.0.0.0:37890
VDR-Log:
Code
Mar 11 15:39:19 vdr2 vdr: [6107] [xine..put] Binding server to 127.0.0.1:37890
Mar 11 15:39:19 vdr2 vdr: [6107] [xine..put] Listening on port 37890
Mar 11 15:39:19 vdr2 vdr: [6107] [xine..put] Listening for UDP broadcasts on port 37890
Sollte VDR da nicht eher an 0.0.0.0:37890 binden?
Oder wo kann man noch was einstellen, damit auch von einem entfernten Rechner im Netz mit vdr-sxfe zugegriffen werden kann?
Danke für Tipps,
Gruss,
Bernd