Hallo,
ich benutze den Streamdev 0.3.1 Server um Clients übers LAN zu versorgen. Die Clients sind XP Maschinen mit mplayer. Leider gibt es öfters Artefakte im Stream, und in unregelmässigen Abständen (so maximal nach einer Stunde, öfters schon bei 30 Minuten) reißt der Stream ab und manchmal startet sich der VDR Dienst dann neu.
Ich nehme mal an das ist nicht normal, oder? Das Streamabreissen scheint an Buffer Problemen zu liegen (clientseitiges Problem?), das andere ist mir recht rätselhaft, vor allem inwieweit da Postfix was versucht.
Ich hab hier mal syslog Auszüge für das Abreissen des Streams:
Jan 18 13:47:41 vdr vdr[11598]: Streamdev: Accepted new client (HTTP) 10.0.0.2:3969
Jan 18 13:47:41 vdr vdr[11598]: Streamdev: Detaching streamer for device selection
Jan 18 13:47:41 vdr vdr[11598]: Streamdev: Reattaching transceiver after device selection
Jan 18 13:47:41 vdr vdr[24176]: Streamdev: Channel streamer thread started (pid=24176)
Jan 18 13:47:41 vdr vdr[24177]: receiver thread started on device 1 (pid=24177)
Jan 18 13:47:42 vdr vdr[11588]: connect from 127.0.0.1, port 1030 - accepted
Jan 18 13:47:47 vdr vdr[11588]: switching to channel 7
Jan 18 13:47:47 vdr vdr[11588]: max. latency time 5 seconds
Jan 18 13:47:48 vdr vdr[11588]: closing SVDRP connection
Jan 18 13:47:54 vdr vdr[11588]: connect from 127.0.0.1, port 1031 - accepted
Jan 18 13:47:54 vdr vdr[11588]: grabbing to /tmp/vdr.jpg (JPEG 40 384 288)
Jan 18 13:47:54 vdr vdr[11588]: closing SVDRP connection
Jan 18 13:55:44 vdr vdr[24177]: buffer usage: 80% (pid=24176)
Jan 18 13:55:45 vdr vdr[24177]: buffer usage: 85% (pid=24176)
Jan 18 14:13:37 vdr vdr[24177]: buffer usage: 90% (pid=24176)
Jan 18 14:13:38 vdr vdr[24177]: buffer usage: 95% (pid=24176)
Jan 18 14:14:02 vdr vdr[24177]: buffer usage: 100% (pid=24176)
Jan 18 14:14:02 vdr vdr[24177]: ERROR: ring buffer overflow (77 bytes dropped)
Jan 18 14:14:02 vdr vdr[24177]: ERROR: ring buffer overflow (188 bytes dropped)
Jan 18 14:14:02 vdr last message repeated 98 times
Jan 18 14:14:02 vdr vdr[24177]: ERROR: too many buffer overflows, logging stopped
Jan 18 14:14:10 vdr vdr[24176]: ERROR: skipped 111 byte to sync on TS packet
Jan 18 14:14:55 vdr vdr[24176]: ERROR: Streamdev: Couldn't write data: Connection reset by peer
Jan 18 14:14:55 vdr vdr[24176]: Streamdev: Channel streamer thread stopped
Jan 18 14:14:55 vdr vdr[11598]: Streamdev: Client (HTTP) 10.0.0.2:3969 closed connection
Jan 18 14:14:55 vdr vdr[11598]: Streamdev: Closing connection to 10.0.0.2:3969
Jan 18 14:14:55 vdr vdr[24177]: receiver thread ended on device 1 (pid=24177)
Jan 18 14:14:55 vdr vdr[11598]: buffer stats: 3145727 (100%) used
Alles anzeigen
Und das hier wenn sich der VDR Dienst neu startet (passiert nur während des Streamings):
Jan 18 13:36:12 vdr vdr[965]: Streamdev: Accepted new client (HTTP) 10.0.0.2:3931
Jan 18 13:36:12 vdr vdr[965]: Streamdev: Detaching streamer for device selection
Jan 18 13:36:12 vdr vdr[965]: Streamdev: Reattaching transceiver after device selection
Jan 18 13:36:12 vdr vdr[29024]: Streamdev: Channel streamer thread started (pid=29024)
Jan 18 13:36:12 vdr vdr[29025]: receiver thread started on device 1 (pid=29025)
Jan 18 13:36:14 vdr vdr[923]: connect from 127.0.0.1, port 1029 - accepted
Jan 18 13:36:14 vdr vdr[923]: grabbing to /tmp/vdr.jpg (JPEG 40 384 288)
Jan 18 13:36:14 vdr vdr[923]: closing SVDRP connection
Jan 18 13:40:50 vdr postfix/qmgr[458]: B9DAB901B: from=<root@localdomain>, size=328816, nrcpt=1 (queue active)
Jan 18 13:40:50 vdr postfix/qmgr[458]: 6F9C1901D: from=<root@localdomain>, size=320257, nrcpt=1 (queue active)
Jan 18 13:40:50 vdr postfix/local[6902]: fatal: open database /etc/aliases.db: No such file or directory
Jan 18 13:40:50 vdr postfix/qmgr[458]: D85F4901A: from=<root@localdomain>, size=83635, nrcpt=1 (queue active)
Jan 18 13:40:50 vdr postfix/local[6908]: fatal: open database /etc/aliases.db: No such file or directory
Jan 18 13:40:51 vdr postfix/qmgr[458]: warning: premature end-of-input from private/local socket while reading input attribute name
Jan 18 13:40:51 vdr postfix/qmgr[458]: warning: private/local socket: malformed response
Jan 18 13:40:51 vdr postfix/qmgr[458]: warning: transport local failure -- see a previous warning/fatal/panic logfile record for the problem description
Jan 18 13:40:51 vdr postfix/master[454]: warning: process /usr/lib/postfix/local pid 6902 exit status 1
Jan 18 13:40:51 vdr postfix/master[454]: warning: /usr/lib/postfix/local: bad command startup -- throttling
Jan 18 13:40:51 vdr postfix/qmgr[458]: D85F4901A: to=<root@localdomain>, relay=none, delay=307659, status=deferred (unknown mail transport error)
Jan 18 13:40:51 vdr postfix/master[454]: warning: process /usr/lib/postfix/local pid 6908 exit status 1
Jan 18 13:40:51 vdr postfix/qmgr[458]: warning: premature end-of-input from private/local socket while reading input attribute name
Jan 18 13:40:51 vdr postfix/qmgr[458]: warning: private/local socket: malformed response
Jan 18 13:40:51 vdr postfix/qmgr[458]: warning: transport local failure -- see a previous warning/fatal/panic logfile record for the problem description
Jan 18 13:42:40 vdr runvdr: restarting VDR
Alles anzeigen
Was meint Ihr? Kann mir jemand einen Tipp geben an was es liegen könnte?
Vielen Dank!
Marco