Hi,
folgendes Setup:
- Server ist vdr 1.7.15 + streamdev 0.5.0 mit insgesamt 4 gleichberechtigen DVB-S-Karten
- Verschiedene Clients, im konkreten Beispiel ist der erste Client ein Desktop-PC, der mittels VDRZapper+VLC über http TS-Streams abspielt und der zweite ein vdr 1.7.15 mit streamdev 0.5.0-pre und xlinelibout 1.0.90-cvs für Wiedergabe
Grundsätzlich funktioniert dieses Setup sehr gut. Gelegentlich gibt es aber das Problem, das beim Zappen auf dem Client 1 (vlc) Client 2 stehen bleibt und erst nach eigenem Umschalten weiterläuft.
Auf dem Client 2 sieht man zu diesem Zeitpunkt folgende Logmeldungen:
Nov 7 21:23:04 bedpcu vdr: [1644] [demux_vdr] ts2es: no payload, size 0
Nov 7 21:23:33 bedpcu vdr: last message repeated 4 times
Nov 7 21:23:33 bedpcu vdr: [1635] Streamdev: Lost connection to 192.168.0.5:2004: Connection timed out
Nov 7 21:23:34 bedpcu vdr: [1644] [demux_vdr] ts2es: no payload, size 0
Nov 7 21:23:34 bedpcu vdr: [1644] [demux_vdr] ts2es: no payload, size 0
Nov 7 21:23:34 bedpcu vdr: [2795] cStreamDevice::GetTSPacket: GetChecked: NOTHING (0)
Nov 7 21:23:34 bedpcu vdr: [2795] cStreamDevice::GetTSPacket: GetChecked: NOTHING (1)
Nov 7 21:23:34 bedpcu vdr: [2795] cStreamDevice::GetTSPacket: GetChecked: NOTHING (2)
Nov 7 21:23:34 bedpcu vdr: [2795] cStreamDevice::GetTSPacket: GetChecked: NOTHING (3)
Nov 7 21:23:35 bedpcu vdr: [2795] cStreamDevice::GetTSPacket: GetChecked: NOTHING (4)
Nov 7 21:23:35 bedpcu vdr: [2782] Streamdev: Connected to server 192.168.0.5:2004 using capabilities TSPIDS,FILTERS
Nov 7 21:23:35 bedpcu vdr: [2782] Streamdev: Filter 47, 2, 255 not available from 192.168.0.7:56994
Nov 7 21:23:35 bedpcu vdr: [2782] cStreamdevFilter::PutSection socket overflow, Pid 18 Tid 64
Nov 7 21:23:35 bedpcu vdr: last message repeated 11 times
Nov 7 21:23:35 bedpcu vdr: [2795] cStreamDevice::GetTSPacket: GetChecked: NOTHING (5)
Nov 7 21:23:35 bedpcu vdr: [2795] cStreamDevice::GetTSPacket: GetChecked: NOTHING (6)
Nov 7 21:23:35 bedpcu vdr: [2795] cStreamDevice::GetTSPacket: GetChecked: NOTHING (7)
Nov 7 21:23:35 bedpcu vdr: [2795] cStreamDevice::GetTSPacket: GetChecked: NOTHING (8)
Nov 7 21:23:35 bedpcu vdr: [2795] cStreamDevice::GetTSPacket: GetChecked: NOTHING (9)
Nov 7 21:23:35 bedpcu vdr: [2795] cStreamDevice::GetTSPacket: GetChecked: NOTHING (10)
Nov 7 21:23:35 bedpcu vdr: [2795] cStreamdevDevice::GetTSPacket(): disconnected
Nov 7 21:23:35 bedpcu vdr: [2783] ERROR (device.c,1659): Bad file descriptor
Nov 7 21:23:35 bedpcu vdr: [2783] TS buffer on device 10 thread ended (pid=1632, tid=2783)
Alles anzeigen
In zeitlicher Nähe auf dem Server gibt es nur
Nov 6 21:23:19 tvserver vdr: [1001] connect from 192.168.0.7, port 42748 - accepted
Nov 6 21:23:19 tvserver vdr: [1001] closing SVDRP connection
Nov 6 21:24:19 tvserver vdr: [1001] connect from 192.168.0.7, port 42749 - accepted
Nov 6 21:24:19 tvserver vdr: [1001] closing SVDRP connection
"Primary Limit" sind auf Server und Client auf 0.
Das Problem ist leider nicht immer reproduzierbar, ich würde sagen, es passiert bei 1 von 10 Umschaltvorgängen.
Viele Grüße,
Olli