Hallo zusammen,
folgendes Szenario:
VirtualBox-VM mit Ubuntu trusty minimal und VDR (installed from source):
Code
vdr --version
vdr (2.1.6/2.1.6) - The Video Disk Recorder
streamdev-client (0.6.1-git) - VTP Streaming Client
svcsvr (2.1.1) - Service demo server
status (2.1.1) - Status monitor test
dvbhddevice (2.1.6) - HD Full Featured DVB device
pictures (2.1.1) - A simple picture viewer
epgtableid0 (2.1.1) - EPG handler for events with table id 0x00
osddemo (2.1.2) - Demo of arbitrary OSD setup
rcu (2.1.1) - Remote Control Unit
svccli (2.1.1) - Service demo client
svdrpdemo (2.1.1) - How to add SVDRP support to a plugin
streamdev-server (0.6.1-git) - VDR Streaming Server
dvbsddevice (2.1.2) - SD Full Featured DVB device
Alles anzeigen
Der VDR läuft headless mit streamdev-server.
Beim Aufruf von SD- und HD-Streams bekomm ich massenhaft ring buffer overflows-->syslog::
Code
Oct 4 14:52:10 vdr vdr: [1240] Streamdev: Accepted new client (HTTP) 192.168.56.1:55031
Oct 4 14:52:10 vdr vdr: [1260] receiver on device 1 thread started (pid=1233, tid=1260, prio=high)
Oct 4 14:52:10 vdr vdr: [1259] streamdev-livestreaming thread started (pid=1233, tid=1259, prio=high)
Oct 4 14:52:10 vdr vdr: [1258] streamdev-writer thread started (pid=1233, tid=1258, prio=high)
Oct 4 14:52:10 vdr vdr: [1261] TS buffer on device 1 thread started (pid=1233, tid=1261, prio=high)
Oct 4 14:52:18 vdr vdr: [1239] ERROR: 1 ring buffer overflow (188 bytes dropped)
Oct 4 14:52:18 vdr vdr: [1260] buffer usage: 70% (tid=1259)
Oct 4 14:52:18 vdr vdr: [1260] buffer usage: 30% (tid=1259)
Oct 4 14:52:19 vdr vdr: [1260] buffer usage: 70% (tid=1259)
Oct 4 14:52:19 vdr vdr: [1260] buffer usage: 80% (tid=1259)
Oct 4 14:52:19 vdr vdr: [1260] buffer usage: 90% (tid=1259)
Oct 4 14:52:19 vdr vdr: [1260] ERROR: 1 ring buffer overflow (188 bytes dropped)
Oct 4 14:52:19 vdr vdr: [1260] buffer usage: 0% (tid=1259)
Oct 4 14:52:19 vdr vdr: [1239] creating new channel 'SAT.1,;ProSiebenSat.1' on C transponder 330 with id 1-1107-17500-0
Oct 4 14:52:19 vdr vdr: [1239] creating new channel 'ProSieben,;ProSiebenSat.1' on C transponder 330 with id 1-1107-17501-0
Oct 4 14:52:19 vdr vdr: [1239] creating new channel 'kabel eins,;ProSiebenSat.1' on C transponder 330 with id 1-1107-17502-0
Oct 4 14:52:19 vdr vdr: [1239] creating new channel 'N24,;ProSiebenSat.1' on C transponder 330 with id 1-1107-17503-0
Oct 4 14:52:19 vdr vdr: [1239] creating new channel 'SAT.1 Gold,;ProSiebenSat.1' on C transponder 330 with id 1-1107-17504-0
Oct 4 14:52:19 vdr vdr: [1239] creating new channel 'ProSieben MAXX,;ProSiebenSat.1' on C transponder 330 with id 1-1107-17505$
Oct 4 14:52:19 vdr vdr: [1239] creating new channel 'kabel eins classics,;ProSiebenSat.1' on C transponder 330 with id 1-1107-$
Oct 4 14:52:19 vdr vdr: [1239] creating new channel 'SAT.1 Bayern,;ProSiebenSat.1' on C transponder 330 with id 1-1107-17507-0
Oct 4 14:52:19 vdr vdr: [1239] creating new channel 'SAT.1 NRW,;ProSiebenSat.1' on C transponder 330 with id 1-1107-17508-0
Oct 4 14:52:19 vdr vdr: [1260] buffer usage: 70% (tid=1259)
Oct 4 14:52:19 vdr vdr: [1260] buffer usage: 80% (tid=1259)
Oct 4 14:52:19 vdr vdr: [1260] buffer usage: 90% (tid=1259)
Oct 4 14:52:19 vdr vdr: [1260] buffer usage: 0% (tid=1259)
Oct 4 14:52:20 vdr vdr: [1260] buffer usage: 70% (tid=1259)
Oct 4 14:52:20 vdr vdr: [1260] buffer usage: 80% (tid=1259)
Oct 4 14:52:20 vdr vdr: [1260] buffer usage: 90% (tid=1259)
Oct 4 14:52:20 vdr vdr: [1260] buffer usage: 0% (tid=1259)
Oct 4 14:52:21 vdr vdr: [1260] buffer usage: 70% (tid=1259)
Oct 4 14:52:21 vdr vdr: [1260] buffer usage: 80% (tid=1259)
Oct 4 14:52:21 vdr vdr: [1260] buffer usage: 90% (tid=1259)
Oct 4 14:52:21 vdr vdr: [1260] buffer usage: 0% (tid=1259)
Oct 4 14:52:21 vdr vdr: [1260] buffer usage: 70% (tid=1259)
Oct 4 14:52:21 vdr vdr: [1260] buffer usage: 80% (tid=1259)
OOct 4 14:52:22 vdr vdr: [1260] buffer usage: 0% (tid=1259)
Oct 4 14:52:22 vdr vdr: [1260] buffer usage: 70% (tid=1259)
Oct 4 14:52:22 vdr vdr: [1260] buffer usage: 80% (tid=1259)
Oct 4 14:52:22 vdr vdr: [1260] buffer usage: 90% (tid=1259)
Oct 4 14:52:23 vdr vdr: [1260] buffer usage: 0% (tid=1259)
Oct 4 14:52:23 vdr vdr: [1260] buffer usage: 70% (tid=1259)
Oct 4 14:52:23 vdr vdr: [1260] buffer usage: 80% (tid=1259)
Oct 4 14:52:23 vdr vdr: [1260] buffer usage: 90% (tid=1259)
Oct 4 14:52:24 vdr vdr: [1239] ERROR: 679 ring buffer overflows (127652 bytes dropped)
Oct 4 14:52:24 vdr vdr: [1260] buffer usage: 0% (tid=1259)
Oct 4 14:52:24 vdr vdr: [1260] buffer usage: 70% (tid=1259)
Oct 4 14:52:24 vdr vdr: [1260] buffer usage: 80% (tid=1259)
Oct 4 14:52:24 vdr vdr: [1260] buffer usage: 90% (tid=1259)
Oct 4 14:52:25 vdr vdr: [1260] ERROR: 132544 ring buffer overflows (24918272 bytes dropped)
Oct 4 14:52:25 vdr vdr: [1260] buffer usage: 0% (tid=1259)
Oct 4 14:52:25 vdr vdr: [1260] buffer usage: 70% (tid=1259)
Oct 4 14:52:25 vdr vdr: [1260] buffer usage: 80% (tid=1259)
Oct 4 14:52:25 vdr vdr: [1260] buffer usage: 90% (tid=1259)
Oct 4 14:52:26 vdr vdr: [1260] buffer usage: 0% (tid=1259)
Oct 4 14:52:26 vdr vdr: [1260] buffer usage: 70% (tid=1259)
Oct 4 14:52:27 vdr vdr: [1260] buffer usage: 80% (tid=1259)
Oct 4 14:52:27 vdr vdr: [1260] buffer usage: 90% (tid=1259)
Oct 4 14:52:27 vdr vdr: [1260] buffer usage: 0% (tid=1259)
Oct 4 14:52:27 vdr vdr: [1260] buffer usage: 70% (tid=1259)
Oct 4 14:52:27 vdr vdr: [1260] buffer usage: 80% (tid=1259)
Oct 4 14:52:28 vdr vdr: [1260] buffer usage: 90% (tid=1259)
Oct 4 14:52:28 vdr vdr: [1260] buffer usage: 0% (tid=1259)
Oct 4 14:52:29 vdr vdr: [1260] buffer usage: 70% (tid=1259)ct 4 14:52:21 vdr vdr: [1260] buffer usage: 90% (tid=1259)
...usw
Alles anzeigen
Der Netzwerkdurchsatz zur VM scheint allerdings ok zu sein, ein iperf ergibt:
Code
iperf -c 192.168.56.1 -d -t 60 -i 10
------------------------------------------------------------
Server listening on TCP port 5001
TCP window size: 85.3 KByte (default)
------------------------------------------------------------
------------------------------------------------------------
Client connecting to 192.168.56.1, TCP port 5001
TCP window size: 136 KByte (default)
------------------------------------------------------------
[ 3] local 192.168.56.102 port 59318 connected with 192.168.56.1 port 5001
[ 5] local 192.168.56.102 port 5001 connected with 192.168.56.1 port 40913
[ ID] Interval Transfer Bandwidth
[ 3] 0.0-10.0 sec 592 MBytes 497 Mbits/sec
[ 5] 0.0-10.0 sec 1.16 GBytes 999 Mbits/sec
[ 3] 10.0-20.0 sec 605 MBytes 507 Mbits/sec
[ 5] 10.0-20.0 sec 1.16 GBytes 996 Mbits/sec
[ 3] 20.0-30.0 sec 608 MBytes 510 Mbits/sec
[ 5] 20.0-30.0 sec 1.16 GBytes 995 Mbits/sec
[ 3] 30.0-40.0 sec 610 MBytes 511 Mbits/sec
[ 5] 30.0-40.0 sec 1.16 GBytes 997 Mbits/sec
[ 3] 40.0-50.0 sec 606 MBytes 509 Mbits/sec
[ 5] 40.0-50.0 sec 1.16 GBytes 999 Mbits/sec
[ 3] 50.0-60.0 sec 592 MBytes 497 Mbits/sec
[ 3] 0.0-60.0 sec 3.53 GBytes 505 Mbits/sec
[ 5] 50.0-60.0 sec 1.16 GBytes 995 Mbits/sec
[ 5] 0.0-60.0 sec 6.96 GBytes 997 Mbits/sec
Alles anzeigen
Das Streamdev-Plugin habe ich über vdr-wiki-Streamdev-plugin gezogen,
dort gab es nur diese Version (0.6.1-git).
Wie kann ich dieses Problem beheben ?