Frank Schmirler wrote: > Weird... I assume your network is ok and the server is not too busy? Does it > make any difference when you disable EPGSync? Is the client VDR able to > reconnect immediately? Are you able to start an HTTP streaming session when > the connection timeout occurs? > > BTW: You can disable StreamFilters as they are not supported by the server anyway. > > You could recompile streamdev with debugging enabled. In the streamdev source > directory issue: > > make clean; DEBUG=1 make all > > Then install the plugins and restart VDR. Debug output is sent to stderr. > > Cheers, > Frank > Hi Frank, Thanks for your answer and sorry mine took a while. Anyhow: network is fine and server is idle. disabling EPGSync doesn't make any difference. Usually the client hangs after I close the window and I have to 'kill -9' it. But after killing it, I'm not able to connect to the http server with mplayer, at least not right away. I compiled both the client and the server with DEBUG enabled, and the logs are attached to this mail. For server, I have one with a successful http connection and one with a failed vdr connection. Can you make anything out of these? Thanks, juhis -------------- next part -------------- bash:# ./vdr -v /home/veehoo/.vdr/video/ -P 'softdevice -vo xv:' -Pstreamdev-client [softdevice] processing args [softdevice] argv [0] = softdevice [softdevice] argv [1] = -vo vo_argv: xv: [setup-softdevice] alsa ac3Mode set to: 0 [setup-softdevice] alsa AC3 device set to: hw:0,1 [setup-softdevice] alsa device set to: default [setup-softdevice] A/V Offset set to (0) [setup-softdevice] Cropping 0 lines from bottom [setup-softdevice] Cropping 0 columns from left [setup-softdevice] cropping mode set to 0 (none) [setup-softdevice] cropping mode toggle key set to 0 (none) [setup-softdevice] Cropping 0 columns from right [setup-softdevice] Cropping 0 lines from top [setup-softdevice] deinterlace method set to 0 none [setup-softdevice] mainMenu: 1 [setup-softdevice] setting alpha blend mode to pseudo [softdevice] picture mirroring set to 0 (off) [setup-softdevice] pixel format set to (I420) [setup-softdevice] shouldSuspend to: 0 [setup-softdevice] syncTimerMode: sig [softdevice] UseStretchBlitset to off [setup-softdevice] vidBrightness: 50 [setup-softdevice] vidContrast: 25 [setup-softdevice] vidHue: -1 [setup-softdevice] vidSaturation: -1 [setup-softdevice] startup aspect set to (16:9 wide) [softdevice] initializing Plugin [softdevice] Initializing Video Out [softdevice] ffmpeg build(3348736) [XvVideoOut]: osd_image shmid = 983055 [XvVideoOut]: got osd_image: width 1280 height 800, bytes per line 5120 [XvVideoOut]: max area size 1920 x 1080 [XvVideoOut]: using area size 736 x 576 [softdevice] Subplugin successfully opend [softdevice] Video Out seems to be OK [softdevice] Initializing Audio Out [softdevice] Audio out seems to be OK [softdevice] A/V devices initialized, now initializing MPEG2 Decoder ProvidesChannel, Channel=TV1, Prio=0 ReadUntil: Served from Linebuffer: 41, |220 Welcome to Video Disk Recorder (VTP)| IN: |220 Welcome to Video Disk Recorder (VTP)| OUT: |CAPS TSPIDS| ReadUntil: Served from Linebuffer: 33, |220 Capability "TSPIDS" accepted| IN: |220 Capability "TSPIDS" accepted| OUT: |PROV 0 C-0-1-17| ReadUntil: Served from Linebuffer: 22, |220 Channel available| IN: |220 Channel available| prov res = 1, ndr = 1 SetChannelDevice Channel: TV1, LiveView: false connection open select said nothing happened OUT: |TUNE C-0-1-17| ReadUntil: Served from Linebuffer: 18, |220 Channel tuned| IN: |220 Channel tuned| setchanneldevice r=1 OpenFilter OpenFilter OpenFilter OpenFilter OpenFilter OpenFilter OpenFilter SetPid, Pid=512, Type=5, On=1, used=1 connection open select said nothing happened OUT: |ADDP 512| ReadUntil: Served from Linebuffer: 22, |220 Pid 512 available| IN: |220 Pid 512 available| SetPid, Pid=650, Type=6, On=1, used=1 connection open select said nothing happened OUT: |ADDP 650| ReadUntil: Served from Linebuffer: 22, |220 Pid 650 available| IN: |220 Pid 650 available| OpenDvr CloseDvr connection open select said nothing happened connection open select said nothing happened OUT: |PORT 0 192,168,0,119,182,196| error: Connection timed out SetPid, Pid=512, Type=5, On=0, used=0 SetPid, Pid=650, Type=6, On=0, used=0 ProvidesChannel, Channel=MTV3 D, Prio=0 prov res = 0, ndr = 1 ProvidesChannel, Channel=TV1, Prio=0 prov res = 0, ndr = 1 ProvidesChannel, Channel=TV2, Prio=0 prov res = 0, ndr = 1 ProvidesChannel, Channel=MTV3 D, Prio=0 prov res = 0, ndr = 1 ProvidesChannel, Channel=Nelonen D, Prio=0 prov res = 0, ndr = 1 ProvidesChannel, Channel=subtv, Prio=0 prov res = 0, ndr = 1 X connection to :0.0 broken (explicit kill or server shutdown). -------------- next part -------------- #### This gets printed on the console constructor hsRequest command GET /TS/3 HTTP/1.0 Request command Host: remote:3000 header command User-Agent: MPlayer/1.0rc1-4.1.2 header command Icy-MetaData: 1 header command Connection: close header command process substr: 3 before channelfromstring Apid is 0 after channelfromstring * GetDevice(const cChannel*, int) * ------------------------------- * Found following device: 0x8430b68 (2) * NOT suspended Initializing Remuxer for full channel transfer ca pid: 0 Creating Receiver to respect changed pids Killing live receiver Creating Receiver to respect changed pids OUT: |HTTP/1.0 200 OK| OUT: |Content-Type: video/mpeg| OUT: || streamer start start streamer RIGHT ATTACH LiveReceiver->Activate(1) activate streamer Writer start Desctructing Live streamer stopping streamer RIGHT DETACH LiveReceiver->Activate(0) destructing writer Max. Transmit Blocksize was: 73320 Killing live receiver Desctructing streamer #### This is in the syslog Nov 26 16:48:10 remote vdr: [21252] Streamdev: Accepted new client (HTTP) 192.168.0.119:49387 Nov 26 16:48:10 remote vdr: [21821] streamdev-writer thread started (pid=21220, tid=21821) Nov 26 16:48:10 remote vdr: [21825] streamdev-livestreaming thread started (pid=21220, tid=21825) Nov 26 16:48:10 remote vdr: [21826] receiver on device 2 thread started (pid=21220, tid=21826) Nov 26 16:48:10 remote vdr: [21827] TS buffer on device 2 thread started (pid=21220, tid=21827) Nov 26 16:48:15 remote vdr: [21252] client (HTTP) 192.168.0.119:49387 has closed connection Nov 26 16:48:15 remote vdr: [21252] streamdev: closing streamdev connection to 192.168.0.119:49387 Nov 26 16:48:16 remote vdr: [21825] streamdev-livestreaming thread ended (pid=21220, tid=21825) Nov 26 16:48:16 remote vdr: [21827] TS buffer on device 2 thread ended (pid=21220, tid=21827) Nov 26 16:48:16 remote vdr: [21826] buffer stats: 65048 (3%) used Nov 26 16:48:16 remote vdr: [21826] receiver on device 2 thread ended (pid=21220, tid=21826) Nov 26 16:48:16 remote vdr: [21821] streamdev-writer thread ended (pid=21220, tid=21821) Nov 26 16:48:16 remote vdr: [21252] buffer stats: 65424 (1%) used Nov 26 16:48:24 remote vdr: [21252] Streamdev: Accepted new client (HTTP) 192.168.0.119:49388 Nov 26 16:48:24 remote vdr: [21828] streamdev-writer thread started (pid=21220, tid=21828) Nov 26 16:48:24 remote vdr: [21829] streamdev-livestreaming thread started (pid=21220, tid=21829) Nov 26 16:48:24 remote vdr: [21830] receiver on device 2 thread started (pid=21220, tid=21830) Nov 26 16:48:24 remote vdr: [21831] TS buffer on device 2 thread started (pid=21220, tid=21831) Nov 26 16:48:37 remote vdr: [21252] ERROR: read from client (HTTP) 192.168.0.119:49388 failed: Connection reset by peer Nov 26 16:48:37 remote vdr: [21252] streamdev: closing streamdev connection to 192.168.0.119:49388 Nov 26 16:48:37 remote vdr: [21829] streamdev-livestreaming thread ended (pid=21220, tid=21829) Nov 26 16:48:37 remote vdr: [21831] TS buffer on device 2 thread ended (pid=21220, tid=21831) Nov 26 16:48:37 remote vdr: [21830] buffer stats: 60724 (2%) used Nov 26 16:48:37 remote vdr: [21830] receiver on device 2 thread ended (pid=21220, tid=21830) Nov 26 16:48:37 remote vdr: [21828] streamdev-writer thread ended (pid=21220, tid=21828) Nov 26 16:48:37 remote vdr: [21252] buffer stats: 72380 (1%) used -------------- next part -------------- #### This gets printed on the console OUT: |220 Welcome to Video Disk Recorder (VTP)| OUT: |220 Capability "TSPIDS" accepted| * GetDevice(const cChannel*, int) * ------------------------------- * Found following device: 0x8430b68 (2) * NOT suspended OUT: |220 Channel available| * GetDevice(const cChannel*, int) * ------------------------------- * Found following device: 0x8430b68 (2) * NOT suspended Initializing Remuxer for full channel transfer ca pid: 0 pid streaming mode OUT: |220 Channel tuned| Creating Receiver to respect changed pids OUT: |220 Pid 512 available| Killing live receiver Creating Receiver to respect changed pids OUT: |220 Pid 650 available| #### This is in the syslog Nov 26 16:54:00 remote vdr: [21252] Streamdev: Accepted new client (VTP) 192.168.0.119:50356 Nov 26 16:54:00 remote vdr: [21252] Streamdev: Setting data connection to 192.168.0.119:46788