Ich habe nun auch mal das MLD 4.0.0-rpi (rpi-client) ausprobiert.
Die Installation und die Konfiguration hat super geklappt und das System an sich läuft stabil. Allerdings klappt das Streaming mit streamdev nicht einwandfrei:
Bild und Ton auf ÖR HD Kanälen setzt in kurzen Abständen für etwa 0.5 Sekunden komplett aus. Danach zeigt der Fernseher kurz einen "1080p/60 Overlay" (ist das ein Zeichen für das Aussetzen der HDMI Verbindung?). Gelegentlich friert das Bild ein und wird erst nach einem Kanalwechsel fortgesetzt.
In /var/log/messages findet sich folgendes:
May 17 19:36:30 (none) user.err vdr: [3367] cStreamDevice::GetTSPacket: GetChecked: NOTHING (0)
May 17 19:36:31 (none) user.err vdr: [3368] ERROR (device.c,1803): Bad file descriptor
May 17 19:36:32 (none) user.err vdr: [3374] cStreamDevice::GetTSPacket: GetChecked: NOTHING (0)
May 17 19:36:32 (none) user.err vdr: [3375] ERROR (device.c,1803): Bad file descriptor
May 17 19:43:15 (none) user.err vdr: [3173] rpihddevice: buffer stall!
May 17 19:43:36 (none) user.err vdr: [3381] ERROR: TS packet not accepted in Transfer Mode
May 17 19:43:36 (none) user.err vdr: [3381] ERROR: TS packet not accepted in Transfer Mode
May 17 19:43:47 (none) user.err vdr: [3381] ERROR: TS packet not accepted in Transfer Mode
May 17 19:44:23 (none) user.err vdr: [3381] ERROR: TS packet not accepted in Transfer Mode
May 17 19:44:30 (none) user.err vdr: [3381] ERROR: TS packet not accepted in Transfer Mode
May 17 19:53:41 (none) user.err vdr: [3381] cStreamDevice::GetTSPacket: GetChecked: NOTHING (0)
May 17 19:53:41 (none) user.err vdr: [3382] ERROR (device.c,1803): Bad file descriptor
May 17 19:53:43 (none) user.err vdr: [4381] ERROR (device.c,1803): Bad file descriptor
May 17 19:53:43 (none) user.err vdr: [4382] cStreamDevice::GetTSPacket: GetChecked: NOTHING (0)
May 17 19:53:43 (none) user.err vdr: [4383] ERROR (device.c,1803): Bad file descriptor
May 17 19:53:46 (none) user.err vdr: [4385] ERROR (device.c,1803): Bad file descriptor
May 17 19:54:13 (none) user.err vdr: [4386] cStreamDevice::GetTSPacket: GetChecked: NOTHING (0)
...
May 18 09:32:08 (none) user.err vdr: [3193] ERROR (device.c,1803): Bad file descriptor
May 18 09:32:17 (none) user.err vdr: [3126] ERROR (svdrp.c,428): Broken pipe
May 18 09:32:27 (none) user.err vdr: [3178] ERROR: streamdev-client: Failed sending command 'ADDF 6400 2 255' to 192.168.0.105:2004: Connection timed out
May 18 09:32:28 (none) user.err vdr: [5091] cStreamDevice::GetTSPacket: GetChecked: NOTHING (0)
May 18 09:32:28 (none) user.err vdr: [5091] cStreamDevice::GetTSPacket: GetChecked: NOTHING (1)
May 18 09:32:28 (none) user.err vdr: [5091] cStreamDevice::GetTSPacket: GetChecked: NOTHING (2)
May 18 09:32:28 (none) user.err vdr: [5091] cStreamDevice::GetTSPacket: GetChecked: NOTHING (3)
May 18 09:32:29 (none) user.err vdr: [5091] cStreamDevice::GetTSPacket: GetChecked: NOTHING (4)
May 18 09:32:29 (none) user.err vdr: [5091] cStreamDevice::GetTSPacket: GetChecked: NOTHING (5)
May 18 09:32:29 (none) user.err vdr: [5091] cStreamDevice::GetTSPacket: GetChecked: NOTHING (6)
May 18 09:32:29 (none) user.err vdr: [5091] cStreamDevice::GetTSPacket: GetChecked: NOTHING (7)
May 18 09:32:29 (none) user.err vdr: [5091] cStreamDevice::GetTSPacket: GetChecked: NOTHING (8)
May 18 09:32:29 (none) user.err vdr: [5091] cStreamDevice::GetTSPacket: GetChecked: NOTHING (9)
May 18 09:32:29 (none) user.err vdr: [5091] cStreamDevice::GetTSPacket: GetChecked: NOTHING (10)
May 18 09:32:30 (none) user.err vdr: [3185] cStreamdevFilters::Action(): stream disconnected ?
May 18 09:32:30 (none) user.err vdr: [3173] rpihddevice: buffer stall!
May 18 09:32:35 (none) user.err vdr: [5520] cStreamdevFilters::Action(): stream disconnected ?
May 18 09:32:50 (none) user.err vdr: [5520] ERROR: streamdev-client: Failed reading reply to 'ABRT 2' from 192.168.0.105:2004: Connection timed out
May 18 09:49:27 (none) user.err vdr: [5526] cStreamDevice::GetTSPacket: GetChecked: NOTHING (0)
Als streaming Server setze ich einen Ubuntu 14.04 LTS Server ein. Als DVB Karte kommt DVBSky S952 zum Einsatz. Hier die Programmversionen der dort installierten Plugins:
$vdr --version
vdr (2.0.3/2.0.0) - The Video Disk Recorder
epgsearch (1.0.1.beta5) - search the EPG for repeats and more
streamdev-server (0.6.0-git) - VDR Streaming Server
svdrposd (1.0.0) - Publish OSD menu via SVDRP
live (0.2.0) - Live Interactive VDR Environment
xvdr (0.9.8) - XVDR Server
Um Stromversorgungsprobleme auszuschließen habe ich 3 verschiedene Netzteile ausprobiert.
Die Aussetzer passieren auch beim Streaming der Aufnahmen über NFS, allerdings mit Abstand von mehreren Minuten statt Sekunden.
Hat jemand eine Idee woran es liegen könnte?
LG
alez