Archiv > Raspberry PI
RPI als headless im Speicher und NFS auf Fritzbox
clausmuus:
Sag mal, liegt der Fehler eventuell gar nicht am DVB sondern an der Netzwerkverbindung? Hast Du mal getestet ob's die Probleme auch gibt, wenn Du die Ausgabe dirkt am RPI machst, also ohne Streaming?
Claus
headless:
OK, habe es getestet und nur eine TT-connect S2 direkt an den RPI angeschlossen. Zuerst sah es tatsächlich besser aus, aber nach einer Weile tauchten die Fehler wieder auf. Das Fernsehbild ist tatsächlich auch "besser", jedoch noch weit entfernt von aktzeptabel.
Die CPU Last geht bei einem HD Stream nie über 25% (beim Webif allerdings auf bis zu 68%).
--- Code: ---Mar 31 12:28:00 (none) user.err kernel: [ 230.242706] pctv452e: I2C error -121; AA CE CC 00 01 -> 55 CE CC 00 00.
Mar 31 12:29:50 (none) user.err vdr: [2062] ERROR: read from client (HTTP) 192.168.222.17:35810 failed: Connection reset by peer
Mar 31 12:31:55 (none) user.err vdr: [2061] ERROR: 1 ring buffer overflow (188 bytes dropped)
Mar 31 12:32:09 (none) user.err vdr: [2061] ERROR: 1 ring buffer overflow (188 bytes dropped)
Mar 31 12:32:15 (none) user.err vdr: [2603] ERROR: driver buffer overflow on device 1
Mar 31 12:32:18 (none) user.err vdr: [2061] ERROR: 5 ring buffer overflows (940 bytes dropped)
Mar 31 12:32:19 (none) user.err vdr: [2602] ERROR: skipped 123 bytes to sync on TS packet on device 1
Mar 31 12:32:22 (none) user.err vdr: [2603] ERROR: driver buffer overflow on device 1
Mar 31 12:32:26 (none) user.err vdr: [2603] ERROR: driver buffer overflow on device 1
Mar 31 12:32:26 (none) user.err vdr: [2602] ERROR: skipped 110 bytes to sync on TS packet on device 1
Mar 31 12:32:26 (none) user.err vdr: [2602] ERROR: skipped 13 bytes to sync on TS packet on device 1
Mar 31 12:32:27 (none) user.err vdr: [2061] ERROR: 12 ring buffer overflows (2256 bytes dropped)
Mar 31 12:32:29 (none) user.err vdr: [2603] ERROR: driver buffer overflow on device 1
Mar 31 12:32:33 (none) user.err vdr: [2603] ERROR: driver buffer overflow on device 1
Mar 31 12:32:33 (none) user.err vdr: [2602] ERROR: skipped 123 bytes to sync on TS packet on device 1
Mar 31 12:32:35 (none) user.err vdr: [2061] ERROR: 11 ring buffer overflows (2068 bytes dropped)
Mar 31 12:32:52 (none) user.err vdr: [2061] ERROR: 8 ring buffer overflows (1504 bytes dropped)
Mar 31 12:32:53 (none) user.err vdr: [2602] ERROR: 1 ring buffer overflow (188 bytes dropped)
Mar 31 12:32:59 (none) user.err vdr: [2061] ERROR: 34 ring buffer overflows (6392 bytes dropped)
Mar 31 12:32:59 (none) user.err vdr: [2602] ERROR: 20445 ring buffer overflows (3843660 bytes dropped)
Mar 31 12:33:06 (none) user.err vdr: [2061] ERROR: 14 ring buffer overflows (2632 bytes dropped)
Mar 31 12:33:07 (none) user.err vdr: [2602] ERROR: 21883 ring buffer overflows (4114004 bytes dropped)
Mar 31 12:33:12 (none) user.err vdr: [2061] ERROR: 19 ring buffer overflows (3572 bytes dropped)
Mar 31 12:33:14 (none) user.err vdr: [2602] ERROR: 25383 ring buffer overflows (4772004 bytes dropped)
--- End code ---
Wobei der pctv452e: I2C error bei den 3600 TT-connect normal ist und vernachlässigt werden kann.
headless:
--- Quote from: clausmuus on March 31, 2014, 12:07:30 ---Sag mal, liegt der Fehler eventuell gar nicht am DVB sondern an der Netzwerkverbindung? Hast Du mal getestet ob's die Probleme auch gibt, wenn Du die Ausgabe dirkt am RPI machst, also ohne Streaming?
--- End quote ---
Habe ich noch nicht getestet. Aber da an dem selben Netzwerkkabel auch mein yavdr hängt kann ich ein physikalisches Problem mit den Netzwerk ausschließen (mit yavdr ist HD Streaming fehlerfrei). Falls du aber die Schnittstelle im RasPi meinst, werde ich mir die mal anschauen.
clausmuus:
Die hohe Last beim Webif ist normal. Der Webserver wurde halt für nen x86 System entworfen und da war die Performance mehr als ausreichend. Um das zu verbessern, müsste wenigstens ein Teil des webservers in C geschrieben werden (zur Zeit ist der komplett als Shell Script realisiert). Mir sind derzeit aber andere Sachen wichtiger.
Und da die Systemlast beim normalen Streaming so niedrig ist, wird auch nicht hoch getacktet.
Ich tippe bei Deinem Problem immer noch am Ehesten auf nen Netzwerk Problem. Wo die Ursache dafür zu suchen ist, hab ich aber noch keine Idee. Am besten Du testest das mal mit dem rpihddevice Frontend um zu schauen, ob's ohne Streaming keine Probleme gibt, oder nimmst mal nen anderen Streaming Client bzw. nen anderes Protokoll (PS, PES, TS, ...). Ext dürfte z.B. kaum funktionieren.
Claus
headless:
Hallo,
inzwischen bin ich schon ein gutes Stück weiter gekommen (siehe: http://www.minidvblinux.de/wiki/mld/tutorials/installation_raspberry_als_server).
Zum bedienen des VDR benutze ich andoVDR auf einem Andoid Tablet, weil die Performace des Raspi doch sehr knapp sind.
Alle Anregungen und Kommentare sind sehr willkommen :-)
Zum Fernsehgucken benutze ich das Tablet mit VLC oder vPlayer.
Gruß headless
Navigation
[0] Message Index
[#] Next page
[*] Previous page
Go to full version