[1] MLD-5.x / General / 5.4 Testing - Streamdev-Extern - Prozesse werden nicht beendet
 

Offline Wanninger

  • MLD-Tester
  • Expert Member
  • ******
  • Posts: 560
    • View Profile
Hallo,

wenn ich nach extern via streamdev-extern streame, z.B. zum vdr-manager, bleiben nach Beendigung die Prozesse erhalten.
Irgendwann wird die MLD dann recht träge, bis ich die Prozesse händisch kille, oder reboote.

So sieht es nach einigem Zappen aus:

Code: [Select]
4650 user      7768 S    sh -c vlc - --http-caching='16384' --sout='#transcode{vcodec=h264,vb=400,acodec=mpga,ab=64,width=568,height=320}:duplicate{dst=std{access=file,mux=ps,dst=/tmp/extremux.4642.avi}' --intf dummy
 4651 user     1359m S    vlc - --http-caching=16384 --sout=#transcode{vcodec=h264,vb=400,acodec=mpga,ab=64,width=568,height=320}:duplicate{dst=std{access=file,mux=ps,dst=/tmp/extremux.4642.avi} --intf dummy
 4738 user      7768 S    sh -c vlc - --http-caching='16384' --sout='#transcode{vcodec=h264,vb=400,acodec=mpga,ab=64,width=568,height=320}:duplicate{dst=std{access=file,mux=ps,dst=/tmp/extremux.4730.avi}' --intf dummy
 4739 user     1359m S    vlc - --http-caching=16384 --sout=#transcode{vcodec=h264,vb=400,acodec=mpga,ab=64,width=568,height=320}:duplicate{dst=std{access=file,mux=ps,dst=/tmp/extremux.4730.avi} --intf dummy
 4793 user      7768 S    sh -c vlc - --http-caching='16384' --sout='#transcode{vcodec=h264,vb=400,acodec=mpga,ab=64,width=568,height=320}:duplicate{dst=std{access=file,mux=ps,dst=/tmp/extremux.4785.avi}' --intf dummy
 4794 user     1295m S    vlc - --http-caching=16384 --sout=#transcode{vcodec=h264,vb=400,acodec=mpga,ab=64,width=568,height=320}:duplicate{dst=std{access=file,mux=ps,dst=/tmp/extremux.4785.avi} --intf dummy
 4910 user      7768 S    sh -c vlc - --http-caching='16384' --sout='#transcode{vcodec=h264,vb=400,acodec=mpga,ab=64,width=568,height=320}:duplicate{dst=std{access=file,mux=ps,dst=/tmp/extremux.4902.avi}' --intf dummy
 4911 user     1293m S    vlc - --http-caching=16384 --sout=#transcode{vcodec=h264,vb=400,acodec=mpga,ab=64,width=568,height=320}:duplicate{dst=std{access=file,mux=ps,dst=/tmp/extremux.4902.avi} --intf dummy
 5015 user      7768 S    sh -c vlc - --http-caching='16384' --sout='#transcode{vcodec=h264,vb=400,acodec=mpga,ab=64,width=568,height=320}:duplicate{dst=std{access=file,mux=ps,dst=/tmp/extremux.5007.avi}' --intf dummy
 5016 user     1357m S    vlc - --http-caching=16384 --sout=#transcode{vcodec=h264,vb=400,acodec=mpga,ab=64,width=568,height=320}:duplicate{dst=std{access=file,mux=ps,dst=/tmp/extremux.5007.avi} --intf dummy
 5238 user      7768 S    sh -c vlc - --http-caching='16384' --sout='#transcode{vcodec=mpgv,vb=400,acodec=mpga,ab=128,width=568,height=320}:duplicate{dst=std{access=file,mux=ps,dst=/tmp/extremux.5230.avi}' --intf dummy
 5239 user     1227m S    vlc - --http-caching=16384 --sout=#transcode{vcodec=mpgv,vb=400,acodec=mpga,ab=128,width=568,height=320}:duplicate{dst=std{access=file,mux=ps,dst=/tmp/extremux.5230.avi} --intf dummy
 5450 user      7768 S    sh -c vlc - --http-caching='2048' --sout='#transcode{vcodec=mpgv,vb=400,acodec=mpga,ab=128,width=568,height=320}:duplicate{dst=std{access=file,mux=ps,dst=/tmp/extremux.5442.avi}' --intf dummy
 5451 user     1229m S    vlc - --http-caching=2048 --sout=#transcode{vcodec=mpgv,vb=400,acodec=mpga,ab=128,width=568,height=320}:duplicate{dst=std{access=file,mux=ps,dst=/tmp/extremux.5442.avi} --intf dummy
 5976 user      7768 S    sh -c vlc - --http-caching='2048' --sout='#transcode{vcodec=h264,vb=400,acodec=mpga,ab=128,width=426,height=320}:duplicate{dst=std{access=file,mux=ps,dst=/tmp/extremux.5968.avi}' --intf dummy
 5977 user     1293m S    vlc - --http-caching=2048 --sout=#transcode{vcodec=h264,vb=400,acodec=mpga,ab=128,width=426,height=320}:duplicate{dst=std{access=file,mux=ps,dst=/tmp/extremux.5968.avi} --intf dummy
 6026 user      7768 S    sh -c vlc - --http-caching='2048' --sout='#transcode{vcodec=h264,vb=400,acodec=mpga,ab=128,width=426,height=320}:duplicate{dst=std{access=file,mux=ps,dst=/tmp/extremux.6018.avi}' --intf dummy
 6027 user     1293m S    vlc - --http-caching=2048 --sout=#transcode{vcodec=h264,vb=400,acodec=mpga,ab=128,width=426,height=320}:duplicate{dst=std{access=file,mux=ps,dst=/tmp/extremux.6018.avi} --intf dummy
19873 user      7768 S    sh -c vlc - --http-caching='2048' --sout='#transcode{vcodec=h264,vb=400,acodec=mpga,ab=128,width=426,height=320}:duplicate{dst=std{access=file,mux=ps,dst=/tmp/extremux.19865.avi}' --intf dummy
19874 user     1293m S    vlc - --http-caching=2048 --sout=#transcode{vcodec=h264,vb=400,acodec=mpga,ab=128,width=426,height=320}:duplicate{dst=std{access=file,mux=ps,dst=/tmp/extremux.19865.avi} --intf dummy
20088 user      7768 S    sh -c vlc - --http-caching='2048' --sout='#transcode{vcodec=h264,vb=400,acodec=mpga,ab=128,width=426,height=320}:duplicate{dst=std{access=file,mux=ps,dst=/tmp/extremux.20080.avi}' --intf dummy
20089 user     1293m S    vlc - --http-caching=2048 --sout=#transcode{vcodec=h264,vb=400,acodec=mpga,ab=128,width=426,height=320}:duplicate{dst=std{access=file,mux=ps,dst=/tmp/extremux.20080.avi} --intf dummy
20303 user      7768 S    sh -c vlc - --http-caching='2048' --sout='#transcode{vcodec=h264,vb=400,acodec=mpga,ab=128,width=426,height=320}:duplicate{dst=std{access=file,mux=ps,dst=/tmp/extremux.20295.avi}' --intf dummy
20304 user     1293m S    vlc - --http-caching=2048 --sout=#transcode{vcodec=h264,vb=400,acodec=mpga,ab=128,width=426,height=320}:duplicate{dst=std{access=file,mux=ps,dst=/tmp/extremux.20295.avi} --intf dummy
20520 user      7768 S    sh -c vlc - --http-caching='2048' --sout='#transcode{vcodec=h264,vb=768,acodec=mpga,ab=128,width=640,height=480}:duplicate{dst=std{access=file,mux=ps,dst=/tmp/extremux.20512.avi}' --intf dummy
20521 user     1388m S    vlc - --http-caching=2048 --sout=#transcode{vcodec=h264,vb=768,acodec=mpga,ab=128,width=640,height=480}:duplicate{dst=std{access=file,mux=ps,dst=/tmp/extremux.20512.avi} --intf dummy
20570 user      7768 S    sh -c vlc - --http-caching='2048' --sout='#transcode{vcodec=h264,vb=768,acodec=mpga,ab=128,width=640,height=480}:duplicate{dst=std{access=file,mux=ps,dst=/tmp/extremux.20562.avi}' --intf dummy
20571 user     1388m S    vlc - --http-caching=2048 --sout=#transcode{vcodec=h264,vb=768,acodec=mpga,ab=128,width=640,height=480}:duplicate{dst=std{access=file,mux=ps,dst=/tmp/extremux.20562.avi} --intf dummy
20620 user      7768 S    sh -c vlc - --http-caching='2048' --sout='#transcode{vcodec=h264,vb=250,acodec=mpga,ab=128,width=277,height=208}:duplicate{dst=std{access=file,mux=ps,dst=/tmp/extremux.20612.avi}' --intf dummy
20621 user     1293m S    vlc - --http-caching=2048 --sout=#transcode{vcodec=h264,vb=250,acodec=mpga,ab=128,width=277,height=208}:duplicate{dst=std{access=file,mux=ps,dst=/tmp/extremux.20612.avi} --intf dummy
210

In der messages sieht es so aus:

Code: [Select]
Jul 25 22:35:26 (MLD) user.err vdr: [6554] ERROR (extern.c,327): write failed: Broken pipe
Jul 25 22:36:01 (MLD) user.err vdr: [2170] ERROR: read from client (HTTP) 192.168.136.222:36257 failed: Connection reset by peer
Jul 25 22:36:01 (MLD) user.err vdr: [19863] ERROR: streamdev-server: couldn't send data: Bad file descriptor
Jul 25 22:36:05 (MLD) user.err vdr: [2170] streamdev-server: externremux process won't stop - killing it
Jul 25 22:37:06 (MLD) user.err vdr: [2170] ERROR: read from client (HTTP) 192.168.136.222:36258 failed: Connection reset by peer
Jul 25 22:37:09 (MLD) user.err vdr: [2170] streamdev-server: externremux process won't stop - killing it
Jul 25 22:37:36 (MLD) user.err vdr: [2170] ERROR: read from client (HTTP) 192.168.136.222:36259 failed: Connection reset by peer
Jul 25 22:37:40 (MLD) user.err vdr: [2170] streamdev-server: externremux process won't stop - killing it
Jul 25 22:39:27 (MLD) user.err vdr: [2170] streamdev-server: externremux process won't stop - killing it
Jul 25 22:40:23 (MLD) user.err vdr: [2170] ERROR: read from client (HTTP) 192.168.136.222:36261 failed: Connection reset by peer
Jul 25 22:40:27 (MLD) user.err vdr: [2170] streamdev-server: externremux process won't stop - killing it
Jul 25 22:44:46 (MLD) user.err vdr: [2113] ERROR: can't set filter (pid=65535, tid=02, mask=FF): Invalid argument
Jul 25 22:44:46 (MLD) user.err kernel: [ 3673.447504] dmxdev: DVB (dvb_dmxdev_filter_start): could not set feed
Jul 25 22:44:46 (MLD) user.err kernel: [ 3673.447509] dvb_demux: dvb_demux_feed_del: feed not in list (type=1 state=0 pid=ffff)
Jul 25 22:57:20 (MLD) user.err vdr: [2170] ERROR: read from client (HTTP) 192.168.136.222:36262 failed: Connection reset by peer
Jul 25 22:57:52 (MLD) user.err vdr: [2170] ERROR: read from client (HTTP) 192.168.136.222:36263 failed: Connection reset by peer
Jul 25 22:57:55 (MLD) user.err vdr: [2170] streamdev-server: externremux process won't stop - killing it
Jul 25 22:58:04 (MLD) user.err vdr: [2104] ERROR: can't set filter (pid=65535, tid=02, mask=FF): Invalid argument
Jul 25 22:58:04 (MLD) user.err kernel: [ 4471.438684] dmxdev: DVB (dvb_dmxdev_filter_start): could not set feed
Jul 25 22:58:04 (MLD) user.err kernel: [ 4471.438688] dvb_demux: dvb_demux_feed_del: feed not in list (type=1 state=0 pid=ffff)
Jul 25 22:58:48 (MLD) user.err vdr: [2170] ERROR: read from client (HTTP) 192.168.136.222:36264 failed: Connection reset by peer
Jul 25 22:58:52 (MLD) user.err vdr: [2170] streamdev-server: externremux process won't stop - killing it

und das steht in der externremux.log

Code: [Select]
Warning: option --http-caching no longer exists.
Warning: option --http-caching no longer exists.
Home directory not accessible: Permission denied
[0000557bfa15fb48] pulse audio output error: PulseAudio server connection failure: Connection refused
[0000557bf9ff34a8] core interface error: no suitable interface module
[0000557bf9f44178] core libvlc error: interface "globalhotkeys,none" initialization failed
[0000557bf9fc5ff8] dbus interface error: Failed to connect to the D-Bus session daemon: Unable to autolaunch a dbus-daemon without a $DISPLAY for X11
[0000557bf9fc5ff8] core interface error: no suitable interface module
[0000557bf9f44178] core libvlc error: interface "dbus,none" initialization failed
[0000557bf9ff34a8] dummy interface: using the dummy interface module...
[00007f89fc0040d8] mux_ps mux: Open
[00007f89fc00b7d8] ts demux error: libdvbpsi error (PSI decoder): TS discontinuity (received 2, expected 4) for PID 97
[00007f89fc00b7d8] ts demux error: libdvbpsi error (PSI decoder): TS discontinuity (received 9, expected 5) for PID 18
[00007f89fc00b7d8] ts demux error: libdvbpsi error (PSI decoder): TS discontinuity (received 7, expected 4) for PID 17
[00007f89f0001138] x264 encoder: using cpu capabilities: MMX2 SSE2Fast SSSE3 SSE4.2 AVX

[00007f89f0001138] x264 encoder: profile High, level 1.3

[00007f89f0001138] x264 encoder: final ratefactor: 28.53

[h264 @ 0x7f89f002e7e0] mmco: unref short failure
[00007f89fc004f58] stream_out_transcode stream out: input interval 40000 (base 1)
[00007f89fc004f58] stream_out_transcode stream out: output interval 40000 (base 1)
[00007f89f0001138] x264 encoder: using SAR=1040/759

[00007f89f0001138] x264 encoder: using cpu capabilities: MMX2 SSE2Fast SSSE3 SSE4.2 AVX

[00007f89f0001138] x264 encoder: profile High, level 1.3

[h264 @ 0x7f89f0009000] mmco: unref short failure

Gruß

-Wanninger
Meine Spielwiese
Spoiler (show / hide)

[1] MLD-5.x / General / 5.4 Testing - Streamdev-Extern - Prozesse werden nicht beendet
 



Users Online Users Online

0 Members and 1 Guest are viewing this topic.