Hi, folgende Konstellation:
streamdev-server:
- 0.6.1.git20131129-0yavdr0~precise auf armel (dockstar)
- 2 Tuner (TT S2-3600)
- single cable (DeviceBondings = 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0)
streamdev-client:
- 0.6.1.git20131129-0yavdr0~precise auf x86
- 2 Tuner (Digital Devices Cine S2 V6)
- per streamdev-client die beiden Tuner vom streamdev-server
- single cable (DeviceBondings = 1 1 0 0 0 0 0 0 2 2 0 0 0 0 0 0)
Folgende Beobachtungen: Ohne Filter-Streaming kann ich Multistreams im Client nutzen und somit beide Tuner des streamdev-server stabil verwenden. Alle Bondings werden respektiert, alles bestens. Nur fehlen mir auf den gestreamten Tunern die VPS-Signale, ich gehe davon aus, dass man dafür Filter-Streaming benötigt. Mit Filter-Streaming und nur unter Nutzung eines Tuners im Server läuft auch alles stabil. Streame ich nun aber beide Tuner und schalte Filter-Streaming an, kommt es nach wenigen Minuten zu Abstürzen des Clients (s.u.). Der Timeout steht schon auf Maximalwert von 15 Sekunden.
Das Problem sieht im Client wie folgt aus:
Code
- Apr 6 12:40:56 sweetvdr vdr: [3494] ERROR: streamdev-client: Failed reading reply to 'ADDF 6300 2 255' from 192.168.178.35:2004: Die Wartezeit für die Verbindung ist abgelaufen
- Apr 6 12:40:56 sweetvdr vdr: [3495] ERROR: streamdev-client: Failed reading reply to 'ADDF 5120 2 255' from 192.168.178.35:2004: Die Wartezeit für die Verbindung ist abgelaufen
- Apr 6 12:40:57 sweetvdr vdr: [3426] [softhddev]GrabImage: 0, 1, 80, 729x480
- Apr 6 12:41:02 vdr: last message repeated 5 times
- Apr 6 12:41:02 sweetvdr vdr: [3804] cStreamDevice::GetTSPacket: GetChecked: NOTHING (0)
- Apr 6 12:41:03 vdr: last message repeated 5 times
- Apr 6 12:41:03 sweetvdr vdr: [3426] [softhddev]GrabImage: 0, 1, 80, 729x480
- Apr 6 12:41:03 sweetvdr vdr: [3804] cStreamDevice::GetTSPacket: GetChecked: NOTHING (0)
- Apr 6 12:41:03 sweetvdr vdr: [3847] cStreamDevice::GetTSPacket: GetChecked: NOTHING (1)
- Apr 6 12:41:03 sweetvdr vdr: [3804] cStreamDevice::GetTSPacket: GetChecked: NOTHING (2)
- Apr 6 12:41:03 sweetvdr vdr: [3847] cStreamDevice::GetTSPacket: GetChecked: NOTHING (3)
- Apr 6 12:41:03 sweetvdr vdr: [3804] cStreamDevice::GetTSPacket: GetChecked: NOTHING (4)
- Apr 6 12:41:03 sweetvdr vdr: [3847] cStreamDevice::GetTSPacket: GetChecked: NOTHING (5)
- Apr 6 12:41:03 sweetvdr vdr: [3804] cStreamDevice::GetTSPacket: GetChecked: NOTHING (6)
- Apr 6 12:41:03 sweetvdr vdr: [3847] cStreamDevice::GetTSPacket: GetChecked: NOTHING (7)
- Apr 6 12:41:03 sweetvdr vdr: [3804] cStreamDevice::GetTSPacket: GetChecked: NOTHING (8)
- Apr 6 12:41:03 sweetvdr vdr: [3847] cStreamDevice::GetTSPacket: GetChecked: NOTHING (9)
- Apr 6 12:41:04 sweetvdr vdr: [3546] streamdev-client: Connected to server 192.168.178.35:2004 using protocol version 1.0
- Apr 6 12:41:04 sweetvdr vdr: [3546] streamdev-client: Command 'DELF 6100 2 255' rejected by 192.168.178.35:2004: 560 Can't delete filters without a stream
- Apr 6 12:41:04 sweetvdr vdr: [3804] cStreamDevice::GetTSPacket: GetChecked: NOTHING (10)
- Apr 6 12:41:04 sweetvdr vdr: [3804] cStreamdevDevice::GetTSPacket(): disconnected
- Apr 6 12:41:04 sweetvdr vdr: [3544] streamdev-client: Connected to server 192.168.178.35:2004 using protocol version 1.0
- Apr 6 12:41:04 sweetvdr vdr: [3544] streamdev-client: Command 'DELF 5110 2 255' rejected by 192.168.178.35:2004: 560 Can't delete filters without a stream
- Apr 6 12:41:04 sweetvdr vdr: [3805] ERROR (device.c,1861): Ungültiger Dateideskriptor
- Apr 6 12:41:04 sweetvdr vdr: [3805] TS buffer on device 15 thread ended (pid=3426, tid=3805)
- Apr 6 12:41:04 sweetvdr vdr: [3495] streamdev-client: Command 'ADDF 5130 2 255' rejected by 192.168.178.35:2004: 560 Can't set filters without a filter stream
- Apr 6 12:41:04 sweetvdr vdr: [3494] streamdev-client: Command 'ADDF 6400 2 255' rejected by 192.168.178.35:2004: 560 Can't set filters without a filter stream
- Apr 6 12:41:04 sweetvdr vdr: [3804] buffer stats: 232404 (11%) used
- Apr 6 12:41:04 sweetvdr vdr: [3804] receiver on device 15 thread ended (pid=3426, tid=3804)
- Apr 6 12:41:04 sweetvdr vdr: [3847] cStreamDevice::GetTSPacket: GetChecked: NOTHING (0)
- Apr 6 12:41:04 sweetvdr vdr: [3847] cStreamDevice::GetTSPacket: GetChecked: NOTHING (1)
- Apr 6 12:41:04 sweetvdr vdr: [3847] cStreamDevice::GetTSPacket: GetChecked: NOTHING (2)
- Apr 6 12:41:04 sweetvdr vdr: [3847] cStreamDevice::GetTSPacket: GetChecked: NOTHING (3)
- Apr 6 12:41:04 sweetvdr vdr: [3847] cStreamDevice::GetTSPacket: GetChecked: NOTHING (4)
- Apr 6 12:41:04 sweetvdr vdr: [3426] [softhddev]GrabImage: 0, 1, 80, 729x480
- Apr 6 12:41:04 sweetvdr vdr: [3847] cStreamDevice::GetTSPacket: GetChecked: NOTHING (5)
- Apr 6 12:41:04 sweetvdr vdr: [3847] cStreamDevice::GetTSPacket: GetChecked: NOTHING (6)
- Apr 6 12:41:04 sweetvdr vdr: [3847] cStreamDevice::GetTSPacket: GetChecked: NOTHING (7)
- Apr 6 12:41:04 sweetvdr vdr: [3847] cStreamDevice::GetTSPacket: GetChecked: NOTHING (8)
- Apr 6 12:41:04 sweetvdr vdr: [3847] cStreamDevice::GetTSPacket: GetChecked: NOTHING (9)
- Apr 6 12:41:05 sweetvdr vdr: [3544] cStreamdevFilters::Action(): stream disconnected ?
- Apr 6 12:41:05 sweetvdr vdr: [3543] ERROR (device.c,1861): Ungültiger Dateideskriptor
- Apr 6 12:41:05 sweetvdr vdr: [3543] TS buffer on device 1 thread ended (pid=3426, tid=3543)
- Apr 6 12:41:05 sweetvdr vdr: [3544] buffer stats: 130284 (12%) used
- Apr 6 12:41:05 sweetvdr vdr: [3544] StreamdevFilters::Action() ended
- Apr 6 12:41:05 sweetvdr vdr: [3544] streamdev-client: sections assembler thread ended (pid=3426, tid=3544)
- Apr 6 12:41:05 sweetvdr vdr: [3847] cStreamDevice::GetTSPacket: GetChecked: NOTHING (10)
- Apr 6 12:41:05 sweetvdr vdr: [3847] cStreamdevDevice::GetTSPacket(): disconnected
- Apr 6 12:41:05 sweetvdr vdr: [3848] ERROR (device.c,1861): Ungültiger Dateideskriptor
- Apr 6 12:41:05 sweetvdr vdr: [3848] TS buffer on device 16 thread ended (pid=3426, tid=3848)
- Apr 6 12:41:05 sweetvdr vdr: [3847] buffer stats: 237056 (11%) used
- Apr 6 12:41:05 sweetvdr vdr: [3847] receiver on device 16 thread ended (pid=3426, tid=3847)
- Apr 6 12:41:05 sweetvdr vdr: [3546] cStreamdevFilters::Action(): stream disconnected ?
- Apr 6 12:41:05 sweetvdr vdr: [3545] ERROR (device.c,1861): Ungültiger Dateideskriptor
- Apr 6 12:41:05 sweetvdr vdr: [3545] TS buffer on device 1 thread ended (pid=3426, tid=3545)
- Apr 6 12:41:05 sweetvdr vdr: [3546] buffer stats: 68996 (6%) used
- Apr 6 12:41:05 sweetvdr vdr: [3546] StreamdevFilters::Action() ended
- Apr 6 12:41:05 sweetvdr vdr: [3546] streamdev-client: sections assembler thread ended (pid=3426, tid=3546)
- Apr 6 12:41:05 sweetvdr vdr: [3426] [softhddev]GrabImage: 0, 1, 80, 729x480
- Apr 6 12:41:14 vdr: last message repeated 8 times
- Apr 6 12:41:14 sweetvdr kernel: [ 3549.049674] usb 2-1: Weird data, len=5 20 08 0d 4f 00 00 ...
- Apr 6 12:41:14 sweetvdr vdr: [3426] [softhddev]GrabImage: 0, 1, 80, 729x480
- Apr 6 12:41:26 vdr: last message repeated 11 times
- Apr 6 12:41:26 sweetvdr vdr: video: 23:38:26.681 +32 886 0/\ms 22+7 v-buf
- Apr 6 12:41:26 sweetvdr vdr: [3426] [softhddev]GrabImage: 0, 1, 80, 729x480
- Apr 6 12:41:33 vdr: last message repeated 5 times
- Apr 6 12:41:33 sweetvdr vdr: [3803] ERROR: video data stream broken
- Apr 6 12:41:33 sweetvdr vdr: [3803] initiating emergency exit
- Apr 6 12:41:33 sweetvdr vdr: [3426] [softhddev]GrabImage: 0, 1, 80, 729x480
- Apr 6 12:41:33 sweetvdr vdr: [3426] emergency exit requested - shutting down
Any clue?