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:
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:
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
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