Frage
Hat einer von euch einen RaspBerryPi Zero mit dem neueren Kameramodul
(v2.1) und hat mal getestet wie hoch die CPU-Auslastung während des
Codierens in h.264 ist?
Auch wenn ihr andere Auflösungen als 1640x1232 gewählt habt wäre es
interessant zu wissen.
Hintergrund
Ich nutze momentan den RaspBerryPi 3B+ mit dem Kamera-Modul v2.1 und
sende damit einen h.264 kodierten Video-Stream (1640x1232 Pixel [2x2
Pixel Binning]) über das Netzwerk.
Das funktioniert ganz gut, die Kodierung in h.264 macht der interne
Grafikkern und die CPU-Last liegt nur bei etwa 3% , so dass er nicht
warm wird.
Auch der RAM-Verbrauch steigt damit von 68MByte auf 70MByte nur
unwesentlich.
Der RaspBerryPi Zero hat aber nur einen Kern der auch noch schwächer
ist.
Teilweise liest man von extremer CPU-Last oder stockende Bilder.
Test
1 | Videostream am Sender aktivieren:
|
2 |
|
3 | /opt/vc/bin/raspivid -n -rot 180 -b 6000000 -w 1640 -h 1232 -fps 30 -ex night -o - -t 0 | cvlc --prefetch-read-size 1024 -vvv stream:///dev/stdin --sout '#standard{access=http,mux=ts,dst=:8090}' :demux=h264
|
4 |
|
5 |
|
6 | Video am Empfänger über den VLC-Player anschauen (Medien -> Netzwerkstream öffnen -> RaspBerryPi IP eingeben):
|
7 |
|
8 | http://192.168.0.102:8090
|