GstRtspSink - Qualcomm RB5
Benchmark environment
The following setup was used for all the benchmarks:
- Qualcomm Robotics RB5 Development Kit
- Linux Ubuntu (LU) 20.04 from Thundercomm SDK
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 | - |