Hallo zusammen,
nachdem ich mich nun 2 Wochen mit meinem VDR beschäftigt habe, dieses Forum, Google und das VDR-Wiki gefühlte tausend Mal rauf und runter gelesen habe, brauche ich bei ein paar Detail Fragen nun doch etwas Hilfe.
Also bitte keine Hinweise auf die Suche, die habe ich genug malträtiert
Also erst mal zu meiner Umgebung:
VDR läuft auf einem Debian Linux "Lenny":
ZitatLinux version 2.6.26vdr (2.6.26) (root@server) (gcc version 4.3.2 (Debian 4.3.2-1.1) ) #1 SMP Sun Apr 4 15:04:26 CEST 2010
Da der VDR nur nebenbei auf dem Server läuft, ist es keine speziell angepasste Distribution. Ich habe zur Installation weitestgehend die Pakete aus dem Debian Repository verwendet. Das ffnetdev plugin habe ich aus e-tobis Repository entliehen und installiert.
Der Server verfügt über eine FloppyDTV C/CI (Budget) mit Alphacrypt Classic und Karte von Unitymedia und soll eigentlich nur als Aufnahme- und Streamingserver dienen.
Ich habe den (inoffiziellen) Treiber in einen eigenen Kernel kompiliert, wie man oben sieht. Die Karte wird auch erkannt:
Zitat[408621.420460] input: FireDTV remote control as /class/input/input11
[408621.450978] DVB: registering new adapter (FireDTV C/CI)
[408621.451139] DVB: registering frontend 0 (FireDTV C/CI)...
Die Clients sind allesamt Windows-basiert (sorry dafür ;))
Der Zugriff soll übers Webinterface (bevorzugt Live, sonst Admin-AM) erfolgen.
Und ich würde halt gerne Live-TV, Aufnahmen und OSD via VLC nutzen.
Nun zu dem, was ich bisher hin bekommen habe:
- Live-TV über streamdev
- Live-TV und Aufnahmen über xineliboutput
- Aufzeichnungen
- Web-Zugriff über Live und Admin-AM
- OSD über VNC (ffnetdev), Steuerung über Live
Und zu dem, was nicht funktioniert:
- Fernseher unter Live und Admin-AM (Grab image schlägt schon fehl)
- Live-TV über ffnetdev
- Privatsender (CAM Modul scheint nicht zu funktionieren) s.u.
Ich habe auch bereits verstanden, dass VDR ein Output Device benötigt, damit Grab image funktioniert. Aber den Zusammenhang zwischen xineliboutput und einigen anderen Komponenten habe ich noch nicht ganz verstanden.
Hier die Pakete, die mir dazu noch sinnvoll erscheinen.
Zitatlibxine1-xvdr - Xine input plugin for vdr-plugin-xineliboutput streams
libxineliboutput-fbfe - Local framebuffer frontend for the xineliboutput plugin
libxineliboutput-sxfe - Local X-Server frontend for the xineliboutput plugin
xineliboutput-fbfe - Remote Framebuffer frontend for vdr-plugin-xineliboutput
xineliboutput-sxfe - Remote X-Server frontend for vdr-plugin-xineliboutput
Jemand einen Tipp, welches ich in meiner Situation benötige?
Ja, und dann noch zu dem Problem, dass ich über ffnetdev zwar mit VNC ans OSD ran komme, aber über VLC kein Bild bekomme.
Kann das auch mit dem fehlenden Output Device zusammen hängen?
Oder ein Versionskonflikt mit VDR und ffnetdev?
Vielen Dank schon mal für Eure Hilfe.
Der Vollständigkeit halber, hier die (etwas aufbereitete) Startsequenz meines VDR:
ZitatAlles anzeigen
Apr 19 09:07:19 server vdr: [4723] VDR version 1.6.0-2 started
Apr 19 09:07:19 server vdr: [4723] switched to user 'vdr'
Apr 19 09:07:19 server vdr: [4723] codeset is 'ISO-8859-1' - known
Apr 19 09:07:20 server vdr: [4723] found 23 locales in /usr/share/locale
Apr 19 09:07:20 server vdr: [4723] loading plugin: /usr/lib/vdr/plugins/libvdr-epgsearchonly.so.1.6.0
Apr 19 09:07:20 server vdr: [4723] loading plugin: /usr/lib/vdr/plugins/libvdr-xineliboutput.so.1.6.0
Apr 19 09:07:20 server vdr: [4723] [xine..put] Listening on address '192.168.2.0/24' port 37890
Apr 19 09:07:20 server vdr: [4723] loading plugin: /usr/lib/vdr/plugins/libvdr-streamdev-server.so.1.6.0
Apr 19 09:07:20 server vdr: [4723] loading plugin: /usr/lib/vdr/plugins/libvdr-epgsearch.so.1.6.0
Apr 19 09:07:20 server vdr: [4723] loading plugin: /usr/lib/vdr/plugins/libvdr-quickepgsearch.so.1.6.0
Apr 19 09:07:20 server vdr: [4723] loading plugin: /usr/lib/vdr/plugins/libvdr-ffnetdev.so.1.6.0
Apr 19 09:07:20 server vdr: [4723] [ffnetdev] processing args.
Apr 19 09:07:20 server vdr: [4723] [ffnetdev] finished processing args.
Apr 19 09:07:20 server vdr: [4723] loading plugin: /usr/lib/vdr/plugins/libvdr-live.so.1.6.0
Apr 19 09:07:20 server vdr: [4723] loading plugin: /usr/lib/vdr/plugins/libvdr-femon.so.1.6.0
Apr 19 09:07:20 server vdr: [4723] loading plugin: /usr/lib/vdr/plugins/libvdr-conflictcheckonly.so.1.6.0
Apr 19 09:07:20 server vdr: [4723] loading /var/lib/vdr/setup.conf
Apr 19 09:07:20 server vdr: [4723] [xine..put] Skipping configuration entry Frontend=sxfe (overridden in command line)
Apr 19 09:07:20 server vdr: [4723] [xine..put] Skipping configuration entry Remote.ListenPort=37890 (overridden in command line)
Apr 19 09:07:20 server vdr: [4723] [xine..put] Skipping configuration entry RemoteMode=1 (overridden in command line)
Apr 19 09:07:20 server vdr: [4723] loading /var/lib/vdr/sources.conf
Apr 19 09:07:20 server vdr: [4723] loading /var/lib/vdr/diseqc.conf
Apr 19 09:07:20 server vdr: [4723] loading /var/lib/vdr/channels.conf
Apr 19 09:07:20 server vdr: [4723] loading /var/lib/vdr/timers.conf
Apr 19 09:07:20 server vdr: [4723] loading /var/lib/vdr/commands.conf
Apr 19 09:07:20 server vdr: [4723] loading /var/lib/vdr/reccmds.conf
Apr 19 09:07:20 server vdr: [4723] loading /var/lib/vdr/svdrphosts.conf
Apr 19 09:07:20 server vdr: [4723] loading /var/lib/vdr/remote.conf
Apr 19 09:07:20 server vdr: [4723] loading /var/lib/vdr/keymacros.conf
Apr 19 09:07:20 server vdr: [4729] video directory scanner thread started (pid=4723, tid=4729)
Apr 19 09:07:20 server vdr: [4730] video directory scanner thread started (pid=4723, tid=4730)
Apr 19 09:07:20 server vdr: [4723] reading EPG data from /var/cache/vdr/epg.data
Apr 19 09:07:20 server vdr: [4730] video directory scanner thread ended (pid=4723, tid=4730)
Apr 19 09:07:20 server vdr: [4729] video directory scanner thread ended (pid=4723, tid=4729)
Apr 19 09:07:21 server vdr: [4723] probing /dev/dvb/adapter0/frontend0
Apr 19 09:07:21 server vdr: [4723] device 0 doesn't support CI link layer interface
Apr 19 09:07:21 server vdr: [4732] tuner on device 1 thread started (pid=4723, tid=4732)
Apr 19 09:07:21 server vdr: [4733] section handler thread started (pid=4723, tid=4733)
Apr 19 09:07:21 server vdr: [4723] found 1 video device
Apr 19 09:07:21 server vdr: [4723] initializing plugin: epgsearchonly (0.0.1): Direkter Zugriff auf epgsearch's Suchenmenu
Apr 19 09:07:21 server vdr: [4723] initializing plugin: xineliboutput (1.0.1): X11/xine-lib Ausgabe-Plugin
Apr 19 09:07:21 server vdr: [4723] [xine..put] cTimePts: clock_gettime(CLOCK_MONOTONIC): clock resolution 0 us
Apr 19 09:07:21 server vdr: [4723] [xine..put] cTimePts: using monotonic clock
Apr 19 09:07:21 server vdr: [4723] [xine..put] RTP SSRC: 0x2da0de3e
Apr 19 09:07:21 server vdr: [4734] ERROR (thread.c,225): Keine Berechtigung
Apr 19 09:07:21 server vdr: [4723] initializing plugin: streamdev-server (0.3.4-CVS): VDR Streaming Server
Apr 19 09:07:21 server vdr: [4723] initializing plugin: epgsearch (0.9.24): Suche im EPG nach Wiederholungen und anderem
Apr 19 09:07:21 server vdr: [4723] initializing plugin: quickepgsearch (0.0.1): Schnelle Suche nach Sendungen
Apr 19 09:07:21 server vdr: [4723] initializing plugin: ffnetdev (0.1.0): Full Featured Network Device for Streaming
Apr 19 09:07:21 server vdr: [4723] [ffnetdev] initializing plugin.
Apr 19 09:07:21 server vdr: [4723] [ffnetdev] Device: Constructor cStreamDevice
Apr 19 09:07:21 server vdr: [4735] [ffnetdev] PES2PES remux thread started (pid=4723, tid=4735)
Apr 19 09:07:21 server vdr: [4723] initializing plugin: live (0.2.0): Live Interactive VDR Environment
Apr 19 09:07:21 server vdr: [4723] initializing plugin: femon (1.6.1): DVB Signal Informationsanzeige (OSD)
Apr 19 09:07:21 server vdr: [4723] initializing plugin: conflictcheckonly (0.0.1): Direkter Zugriff auf epgsearch's Konflikt-Prüfungs-Menü
Apr 19 09:07:21 server vdr: [4723] setting primary device to 3
Apr 19 09:07:21 server vdr: [4723] [ffnetdev] Device: ffnetdev becomes primary device. Registering our OSD provider...
Apr 19 09:07:21 server vdr: [4723] [ffnetdev] Device: Setting volume to 255 (not implemented).
Apr 19 09:07:21 server vdr: [4723] assuming manual start of VDR
Apr 19 09:07:21 server vdr: [4723] SVDRP listening on port 2001
Apr 19 09:07:21 server vdr: [4723] setting current skin to "sttng"
Apr 19 09:07:21 server vdr: [4723] loading /var/lib/vdr/themes/sttng-default.theme
Apr 19 09:07:21 server vdr: [4723] starting plugin: epgsearchonly
Apr 19 09:07:21 server vdr: [4723] starting plugin: xineliboutput
Apr 19 09:07:21 server vdr: [4736] Remote decoder/display server (cXinelibServer) thread started (pid=4723, tid=4736)
Apr 19 09:07:21 server vdr: [4736] ERROR (thread.c,225): Keine Berechtigung
Apr 19 09:07:21 server vdr: [4736] [xine..put] cXinelibServer: Can't set priority to SCHED_RR 2 [1,99]
Apr 19 09:07:21 server vdr: [4736] [xine..put] Local interface address 192.168.2.0/24 is invalid !
Apr 19 09:07:21 server vdr: [4736] [xine..put] Listening on port 37890
Apr 19 09:07:21 server vdr: [4723] [xine..put] cXinelibDevice::StartDevice(): Device started
Apr 19 09:07:21 server vdr: [4723] starting plugin: streamdev-server
Apr 19 09:07:21 server vdr: [4723] plugin 'streamdev-server' called obsolete function RegisterI18n()
Apr 19 09:07:21 server vdr: [4723] loading /var/lib/vdr/plugins/streamdevhosts.conf
Apr 19 09:07:21 server vdr: [4737] streamdev server thread started (pid=4723, tid=4737)
Apr 19 09:07:21 server vdr: [4737] Streamdev: Listening (HTTP) on port 3000
Apr 19 09:07:21 server vdr: [4723] starting plugin: epgsearch
Apr 19 09:07:21 server vdr: [4723] loading /var/lib/vdr/plugins/epgsearch/epgsearchcats.conf
Apr 19 09:07:21 server vdr: [4723] loading /var/lib/vdr/plugins/epgsearch/epgsearchmenu.conf
Apr 19 09:07:21 server vdr: [4738] EPGSearch: conflictcheck thread started (pid=4723, tid=4738 )
Apr 19 09:07:21 server vdr: [4723] starting plugin: quickepgsearch
Apr 19 09:07:21 server vdr: [4723] starting plugin: ffnetdev
Apr 19 09:07:21 server vdr: [4723] plugin 'ffnetdev' called obsolete function RegisterI18n()
Apr 19 09:07:21 server vdr: [4739] [ffnetdev] OSD via VNC thread started (pid=4723, tid=4739)
Apr 19 09:07:21 server vdr: [4739] [ffnetdev] VNC: Listening on port 20001
Apr 19 09:07:21 server vdr: [4740] [ffnetdev] TS streamer thread started (pid=4723, tid=4740)
Apr 19 09:07:21 server vdr: [4740] [ffnetdev] Streamer: Listening on port 20002
Apr 19 09:07:21 server vdr: [4741] [ffnetdev] ClientControl thread started (pid=4723, tid=4741)
Apr 19 09:07:21 server vdr: [4741] [ffnetdev] ClientControl: Listening on port 20005
Apr 19 09:07:21 server vdr: [4723] starting plugin: live
Apr 19 09:07:21 server vdr: [4723] LIVE: initial file cache has 82 entries and needs 307017 bytes of data!
Apr 19 09:07:21 server vdr: [4746] ERROR: /var/lib/vdr/plugins/live/live.pem: Datei oder Verzeichnis nicht gefunden
Apr 19 09:07:21 server vdr: [4723] starting plugin: femon
Apr 19 09:07:21 server vdr: [4723] starting plugin: conflictcheckonly
Apr 19 09:07:21 server vdr: [4723] ERROR: /dev/lircd: Datei oder Verzeichnis nicht gefunden
Apr 19 09:07:21 server vdr: [4723] ERROR: remote control LIRC not ready!
Apr 19 09:07:21 server vdr: [4723] switching to channel 1
Apr 19 09:07:21 server vdr: [4754] transfer thread started (pid=4723, tid=4754)
Apr 19 09:07:21 server vdr: [4755] receiver on device 1 thread started (pid=4723, tid=4755)
Apr 19 09:07:21 server vdr: [4756] TS buffer on device 1 thread started (pid=4723, tid=4756)
Apr 19 09:07:21 server vdr: [4723] [ffnetdev] Device: Setting volume to 255 (not implemented).
Apr 19 09:07:21 server vdr: [4723] setting watchdog timer to 60 seconds
Apr 19 09:07:21 server vdr: [4723] [ffnetdev] Device: Setting playmode. Mode: 1
Apr 19 09:07:21 server vdr: [4723] [ffnetdev] PlayStateReq
Apr 19 09:07:22 server vdr: [4754] setting audio track to 1 (0)
Apr 19 09:07:26 server vdr: [4723] [ffnetdev] Destructor cNetOSD
Apr 19 09:07:27 server vdr: [4723] max. latency time 1 seconds
MfG
Slammer