Hallo,
Ich habe auf einem zentralen Rechner, der auch als NAS dient, einen VDR-Server installiert. Der funktioniert auch sehr gut.
Es ist u.a. das streamdev-server-plugin installiert und eingerichtet. Ich kann über den Port 3000 mit Rechnern im lokalen Netzwerk per "http" Live-Fernsehen streamen.
Des weiteren kann ich mit einem RaspberryPI mit MLD (derzeit Version 5.1) per vdr-zu-vdr Streaming über den Port 2004 auf den Server zugreifen und fernsehen (incl. Umschalten usw.).
Deshalb gehe ich davon aus, dass der Server korrekt installiert und konfiguriert ist.
Nun möchte ich auf dem normalen Desktop bei Bedarf per vdr-sxfe oder einem anderen Frontend ebenfalls Fernsehen. Aber eben nicht mehr über http-Streaming (das Eingeben der URL nervt und es gibt die EPG-Infos "nur" über die Seite des VDRAdmin-AM). Dazu habe ich auf dem Desktop ebenfalls den vdr installiert und als Client konfiguriert. Leider funktioniert das irgendwie nicht.
Ich kann trotz erfolgreich gestartetem vdr keinen Verbindungsaufbau zum Server erkennen (zu Port 2004 auf dem Server) und der Start von vdr-sxfe schlägt fehl.
Ich weis leider nicht, was ihm fehlt, wenn diese Meldung von vdr-sxfe kommt:
libavio: no avio protocol for 'xvdr://127.0.0.1:37890'
libavformat: Could not open source 'xvdr://127.0.0.1:37890': Protocol not found
xine: cannot find input plugin for MRL [xvdr://127.0.0.1:37890#nocache]
Was fehlt ggf.? Wer hat eine Anleitung/ Liste mit benötigten Paketen für ein solches Setup?
Zum Verständnis der folgenden Code-Zeilen:
Servername: "snrnas"
Server-IP: 192.168.0.98
Clientname: "dorsy"
Client-IP: 192.168.0.1
Die VDR-Pakete kommen aus den "eTobi"- Repo!
Ausgabe des vdr-sxfe Starts (Auszug):
snr@dorsy:~$ vdr-sxfe -v
vdr-sxfe 2.0.0-cvs (build with xine-lib 1.2.6, using xine-lib 1.2.6)
Verbose mode
VDR server not given, searching ...
[17804] [discovery] Reveived broadcast: 66 bytes from 192.168.0.1
VDR xineliboutput DISCOVERY 1.0
Client: 255.255.255.255:37890
[17804] [discovery] NOT valid discovery message
[17804] [discovery] Reveived broadcast: 123 bytes from 192.168.0.1
VDR xineliboutput DISCOVERY 1.0
Server port: 37890
Server address: 127.0.0.1
Server version: xineliboutput-2.0.0-cvs
[17804] [discovery] Valid discovery message
[17804] [discovery] Replacing broadcast source address 192.168.0.1 with server-given address 127.0.0.1
Found VDR server: host 127.0.0.1, port 37890
[17804] [vdr-sxfe] sxfe_display_open(width=720, height=576, fullscreen=0, display=(null))
[17804] [vdr-sxfe] Display size : 1605 x 301 mm
[17804] [vdr-sxfe] 5760 x 1080 pixels
[17804] [vdr-sxfe] 91dpi / 91dpi
[17804] [vdr-sxfe] Display ratio: 3588.039867/3588.785047 = 1.000000
[17804] [scrnsaver] Error: The name org.gnome.SessionManager was not provided by any .service files
[17804] [scrnsaver] Error: The name org.gnome.ScreenSaver was not provided by any .service files
[17804] [vdr-fe] Using xine-lib config file /home/snr/.xine/config_xineliboutput
Loaded configuration from file '/home/snr/.xine/config_xineliboutput'
load_plugins: plugin /usr/lib/x86_64-linux-gnu/xine/plugins/2.5/xineplug_dmx_mpeg_elem.so found
load_plugins: plugin /usr/lib/x86_64-linux-gnu/xine/plugins/2.5/xineplug_dmx_mpeg_pes.so found
.........................(Hier kürze ich mal,es werden alle Plugins gefunden! Keine Fehlermeldungen in dem Abschnitt!)
load_plugins: plugin /usr/lib/x86_64-linux-gnu/xine/plugins/2.5/xineplug_ao_out_pulseaudio.so found
vo_vdpau: vdpau API version : 1
vo_vdpau: vdpau implementation description : NVIDIA VDPAU Driver Shared Library 367.44 Wed Aug 17 21:54:00 PDT 2016
vo_vdpau: maximum video surface size for chroma type 4:2:2 is 4096x4096
vo_vdpau: maximum video surface size for chroma type 4:2:0 is 4096x4096
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 5760x1080 for display queue
video_out: can't raise nice priority by 2: Operation not permitted
video_decoder: can't raise nice priority by 1: Operation not permitted
[17804] [vdr-fe] Detected 12 CPUs
[17804] [vdr-fe] Enabling FFmpeg multithreaded video decoding
Available video drivers: vdpau dxr3 aadxr3 xv vaapi XDirectFB DirectFB opengl2 opengl raw xshm aa caca xxmc none sdl fb xvmc
Available audio drivers: pulseaudio alsa oss jack file none
Available post plugins: mosaico tvtime expand fill invert eq denoise3d boxblur eq2 unsharp pp noise oscope fftscope fftgraph upmix upmix_mono stretch volnorm vdr vdr_video vdr_audio goom switch
Available input plugins: v4l2 TEST gnomevfs BLURAY BD rtp VCD pvr mms stdin CD FILE tcp DVB smb DVD rtsp http VDR pnm VCDO avio avformat
Available demux plugins: anx image real flashvideo modplug quicktime playlist mng ogg fli aiff flac realaudio snd tta voc vox pva yuv4mpeg2 avi slave mpeg_block wve idcin ipmovie vqa wc3movie roq str film smjpeg fourxm vmd asf matroska nsv iff mpeg-ts mpeg_pes mpeg ac3 dts cdda wav mpc rawdv shn mp3 vc1es yuv_frames sputext wavpack elem avformat aac aud
Available audio decoder plugins: gsm610 faad flacdec dts a/52 wavpackdec mad ffmpegaudio realadec dvaudio vorbis speex mpc pcm
Available video decoder plugins: dxr3-mpeg2 jpeg vdpau_h264_alter vdpau_vc1 gdkpixbuf vdpau_mpeg12 realvdec image mpeg2 vdpau_h264 ffmpegvideo theora libvpx-vp9 yuv rgb bitplane libvpx-vp8 ffmpeg-wmv8 ffmpeg-wmv9 vdpau_mpeg4
Available SPU decoder plugins: dxr3-spudec spuhdmv spudec spucc sputext spudvb spucmml
libavio: no avio protocol for 'xvdr://127.0.0.1:37890'
libavformat: Could not open source 'xvdr://127.0.0.1:37890': Protocol not found
xine: cannot find input plugin for MRL [xvdr://127.0.0.1:37890#nocache]
[17804] [vdr-fe] fe_xine_open: xine_open("xvdr://127.0.0.1:37890#nocache") failed
Error opening xvdr://127.0.0.1:37890
[17804] [vdr-fe] unloading post plugins
[17804] [scrnsaver] Error: The name org.gnome.SessionManager was not provided by any .service files
[17804] [scrnsaver] Error: The name org.gnome.ScreenSaver was not provided by any .service files
Alles anzeigen
Verbindungen (auf Client):
root@dorsy:/etc/vdr/conf.d# netstat -tuplna | grep vdr
tcp 0 0 0.0.0.0:6419 0.0.0.0:* LISTEN 17465/vdr
tcp 0 0 0.0.0.0:2010 0.0.0.0:* LISTEN 17465/vdr
tcp 0 0 127.0.0.1:37890 0.0.0.0:* LISTEN 17465/vdr
tcp 0 0 0.0.0.0:8002 0.0.0.0:* LISTEN 17465/vdr
udp 0 0 255.255.255.255:37890 0.0.0.0:* 17465/vdr
root@dorsy:/etc/vdr/conf.d#
VDR Info's (Client)
root@dorsy:/etc/vdr/conf.d# vdr --showargs
--video=/mnt/lvm/srv/Video/vdr/
--config=/var/lib/vdr
--lib=/usr/lib/vdr/plugins
--record=/usr/lib/vdr/vdr-recordingaction
--epgfile=/var/cache/vdr/epg.data
--user=vdr
--grab=/tmp
--port=6419
--watchdog=60
--vfat
--plugin=streamdev-client --streamdev-client.RemoteIp = 192.168.0.98 --streamdev-client.RemotePort = 2004 --streamdev-client.StartClient = 1 --streamdev-client.StreamFilters = 0 --streamdev-client.SyncEPG = 0
--plugin=epgsync
--plugin=extrecmenu
--plugin=femon
--plugin=osdpip
--plugin=osdserver
--plugin=osdteletext
--plugin=radio --files=/usr/share/vdr-plugin-radio --live=/usr/share/vdr-plugin-radio/rtextUnten-kleo2-live.mpg --replay=/usr/share/vdr-plugin-radio/rtextUnten-kleo2-replay.mpg --encrypted=0 --verbose=1
--plugin=remoteosd
--plugin=restfulapi
--plugin=svdrposd
--plugin=svdrpservice
--plugin=systeminfo
--plugin=xineliboutput --local=none --primary --remote=127.0.0.1:37890
root@dorsy:/etc/vdr/conf.d#
Alles anzeigen
Daten (Client):
snr@dorsy:~$ vdr --version
vdr (2.2.0/2.2.0) - The Video Disk Recorder
xineliboutput (2.0.0-cvs) - X11/xine-lib output plugin
epgsync (1.0.1) - Import EPG of an other VDR
extrecmenu (1.2.4) - Extended recordings menu
svdrposd (1.0.0) - Publish OSD menu via SVDRP
systeminfo (0.1.3) - Display various system informations
remoteosd (1.0.0) - Show menu of a remote VDR
radio (1.0.0) - Radio Background-Image/RDS-Text
svdrpservice (1.0.0) - SVDRP client
osdserver (0.1.3) - Server for remote OSD clients
restfulapi (0.2.1.2) - Offers a RESTful-API to retrieve data from VDR
femon (2.2.1) - DVB Signal Information Monitor (OSD)
osdteletext (0.9.5) - Displays teletext on the OSD
streamdev-client (0.6.1-git) - VTP Streaming Client
osdpip (0.1.2) - OSD Picture-in-Picture
Alles anzeigen
Verbindungen (auf Server):
root@snrnas:~# netstat -tulpna | grep vdr
tcp 0 0 0.0.0.0:6419 0.0.0.0:* LISTEN 4144/vdr
tcp 0 0 0.0.0.0:2004 0.0.0.0:* LISTEN 4144/vdr
tcp 0 0 0.0.0.0:3000 0.0.0.0:* LISTEN 4144/vdr
tcp 0 0 0.0.0.0:8001 0.0.0.0:* LISTEN 3171/vdradmind
root@snrnas:~#
VDR Info's (Server)
root@snrnas:~# vdr --showargs
--video=/export/video/vdr
--config=/var/lib/vdr
--lib=/usr/lib/vdr/plugins
--record=/usr/lib/vdr/vdr-recordingaction
--epgfile=/export/video/vdr/epg.data
--user=vdr
--grab=/tmp
--port=6419
--watchdog=60
--vfat
--plugin=streamdev-server streamdev-server.AllowSuspend=1 streamdev-server.HTTPBindIP=0.0.0.0 streamdev-server.HTTPServerPort=3000 streamdev-server.HTTPStreamType=1 streamdev-server.MaxClients=10 streamdev-server.ServerPort=2004 streamdev-server.StartHTTPServer=1 streamdev-server.StartServer=1 streamdev-server.SuspendMode=0 streamdev-server.VTPBindIP=0.0.0.0
--plugin=extrecmenu
--plugin=iptv
--plugin=mlist
--plugin=svdrpservice
root@snrnas:~#
Alles anzeigen
Daten (Server):
root@snrnas:~# vdr --version
vdr (2.2.0/2.2.0) - The Video Disk Recorder
osdserver (0.1.3) - Server for remote OSD clients
eepg (0.0.6pre) - Parses Extended EPG data
quickepgsearch (0.0.1) - Quick search for broadcasts
markad (0.1.5pre) - Mark advertisements
epg2vdr (0.1.12) - epg2vdr plugin
systeminfo (0.1.3) - Display various system informations
dvdswitch (0.2.3) - Allows playback of DVD images
epgsearchonly (0.0.1) - Direct access to epgsearch's search menu
osdteletext (0.9.5) - Displays teletext on the OSD
iptv (2.2.1) - Experience the IPTV
conflictcheckonly (0.0.1) - Direct access to epgsearch's conflict check menu
osdpip (0.1.2) - OSD Picture-in-Picture
dvd (0.3.6-b03) - turn VDR into an (almost) full featured DVD player
radio (1.0.0) - Radio Background-Image/RDS-Text
epgsearch (1.0.1.beta5) - search the EPG for repeats and more
mp3 (0.10.2) - A versatile audio player
mplayer (0.10.2) - Media replay via MPlayer
restfulapi (0.2.1.2) - Offers a RESTful-API to retrieve data from VDR
streamdev-server (0.6.1-git) - VDR Streaming Server
mlist (1.0.2) - Displays the message history
play (0.0.14) - A play plugin
extrecmenu (1.2.4) - Extended recordings menu
femon (2.2.1) - DVB Signal Information Monitor (OSD)
svdrposd (1.0.0) - Publish OSD menu via SVDRP
skinenigmang (0.1.2) - EnigmaNG skin
svdrpservice (1.0.0) - SVDRP client
root@snrnas:~#
Alles anzeigen
In gespannter und freudiger Erwartung eurer Hinweise
MfG
SNR