Jump to content

Embedded GStreamer Performance Tuning: Difference between revisions

no edit summary
(Adding reference to guide for high performance SD card tuning)
No edit summary
Line 405: Line 405:


Note how now the buffers are pushed every 33.33ms. There is one exception between second 6 and 7 where a buffer is lost, however the average framerate is maintained to 30fps.
Note how now the buffers are pushed every 33.33ms. There is one exception between second 6 and 7 where a buffer is lost, however the average framerate is maintained to 30fps.
= Tuned Pipeline =
gst-launch -e \
v4l2src queue-size=6 always-copy=false input-src=camera ! \
video/x-raw-yuv, width=1920, height=1088 ! \
dmaiaccel ! \
dmaiperf print-arm-load=true ! \
queue ! \
dmaienc_h264 encodingpreset=2 ratecontrol=2 single-nalu=true targetbitrate=12000000 maxbitrate=12000000 ! \
queue ! \
qtmux ! \
filesink location=/media/sdcard/recording.mp4 enable-last-buffer=false


= Additional Considerations =
= Additional Considerations =
Cookies help us deliver our services. By using our services, you agree to our use of cookies.