GstRtspSink - Qualcomm RB5

From RidgeRun Developer Wiki


Previous: NVIDIA Jetson Index Next: Client Applications




Benchmark environment

The following setup was used for all the benchmarks:

The measurements are taken considering the following criteria:

  • Average behaviour: measurements considering typical image processing pipelines. The CPU consumption excludes the video source overhead.

Benchmarking

Instruments:

  • CPU: RidgeRun Profiler
  • RAM: RidgeRun Profiler

Pipelines:

Average Behaviour: CPU and RAM (640x480):

# Without the element 
gst-launch-1.0 qtiqmmfsrc ! "video/x-raw(memory:GBM),format=NV12,width=640,height=480,framerate=30/1" ! queue ! qtic2venc ! "video/x-h265,mapping=/stream1" ! h265parse config-interval=-1 ! fakesink

# With the element
gst-launch-1.0 qtiqmmfsrc ! "video/x-raw(memory:GBM),format=NV12,width=640,height=480,framerate=30/1" ! queue ! qtic2venc ! "video/x-h265,mapping=/stream1" ! h265parse config-interval=-1 ! rtspsink service=49152

# Client pipeline
gst-launch-1.0 playbin uri=rtsp://10.251.101.136:49152/stream1

# RidgeRun Profiler
rr-profiler-headless -a -p [process_number] -T 100 > data.txt

- CPU (all) CPU (core) RAM (phys) Samples
Without the element 1.97 % 15.78 % 19.09 MiB 1000
With the element 2.01 % 16.10 % 21.24 MiB 1000
Difference 0.04 % 0.32 % 2.15 MiB -

Average Behaviour: CPU and RAM (1280x720):

- CPU (all) CPU (core) RAM (phys) Samples
Without the element 3.08 % 24.66 % 18.36 MiB 1000
With the element 3.23 % 25.81 % 20.48 MiB 1000
Difference 0.15 % 1.15 % 2.12 MiB -


Average Behaviour: CPU and RAM (1920x1080):

- CPU (all) CPU (core) RAM (phys) Samples
Without the element 6 % 47.98 % 19.33 MiB 1000
With the element 4.5 % 36.02 % 21.05 MiB 1000
Difference 1.5 % 11.96 % 1.72 MiB -


Average Behaviour: CPU and RAM (3840x2160/4K):

- CPU (all) CPU (core) RAM (phys) Samples
Without the element 13.31 % 106.49 % 24.70 MiB 1000
With the element 13.75 % 109.98 % 27.01 MiB 1000
Difference 0.44 % 3.49 % 2.31 MiB -



Previous: iMX6 Nitrogen Index Next: Client Applications