Moin *,
auf meinem Modell B (alte Ausführung) läuft Kodi 14.2 / OpenELEC 5.0.8. Über LAN werden Videos von einem externen DLNA-Server geladen (vu+ duo2). Das klappt so weit gut, nur kämpfe ich mit Performance-Problemen.
Bei der Darstellung der Videos kommt es zu Rucklern und Audio- und Video-Stream sind nicht synchron. Der Output von 'top' zeigt eine massive Überlastung:
Mem: 322720K used, 26176K free, 0K shrd, 9272720K buff, 9272768K cached
CPU: 86.1% usr 12.6% sys 0.7% nic 0.0% idle 0.0% io 0.0% irq 0.3% sirq
Load average: 2.83 2.34 1.67 3/102 612
PID PPID USER STAT VSZ %VSZ CPU %CPU COMMAND
346 1 root R 413m121.2 0 95.7 /usr/lib/kodi/kodi.bin --standalone -fs --lircdev /run/lirc/lircd
Um das LAN als Ursache auszuschliessen, habe ich eine Beispieldatei auf die lokale SD-Card kopiert. Diese führt zu den selben Effekten, also liegt es wohl nicht am Netzwerk.
Es geht um diese Video-Formate:
kodi:~/videos # ffmpeg -i test.ts
ffmpeg version 2.4.6 Copyright (c) 2000-2015 the FFmpeg developers
built on Mar 31 2015 16:51:46 with gcc 4.9.2 (GCC)
[...]
Consider increasing the value for the 'analyzeduration' and 'probesize' options
Input #0, mpegts, from 'test.ts':
Duration: 01:31:41.72, start: 83270.164967, bitrate: 3680 kb/s
Program 17500
Stream #0:0[0x20](deu,deu): Subtitle: dvb_teletext ([6][0][0][0] / 0x0006)
Stream #0:1[0xff]: Video: mpeg2video (Main) ([2][0][0][0] / 0x0002), yuv420p(tv), 720x576 [SAR 64:45 DAR 16:9], max. 15000 kb/s, 25 fps, 25 tbr, 90k tbn, 50 tbc
Stream #0:2[0x100](deu): Audio: mp2 ([3][0][0][0] / 0x0003), 48000 Hz, stereo, s16p, 192 kb/s (clean effects)
Stream #0:3[0x103](deu): Audio: ac3 ([6][0][0][0] / 0x0006), 48000 Hz, 5.1(side), fltp, 384 kb/s (clean effects)
Stream #0:4[0x105]: Unknown: none ([5][0][0][0] / 0x0005)
Stream #0:5[0x106]: Unknown: none ([11][0][0][0] / 0x000B)
Stream #0:6[0x107]: Unknown: none ([12][0][0][0] / 0x000C)
Alles anzeigen
Scheinbar handelt es sich um Codec MPEG-2 ('mpeg2video'). Wenn ich das richtig verstanden habe, dann kann ich hierfür bei der Raspberry Foundation für kleines Geld Lizenzen kaufen, um Hardware-Unterstützung durch den Co-Prozessor zu bekommen. Meine Frage ist, ob das in dieser Konstellation etwas bringen wird?
TNX
cu,
Serafina Pekkala