Spherical Video PTZ/Performance/Jetson AGX Xavier: Difference between revisions
No edit summary |
No edit summary |
||
Line 12: | Line 12: | ||
== Benchmarking == | == Benchmarking == | ||
===Instruments:=== | |||
* ''GPU'': Jtop | * ''GPU'': Jtop | ||
* ''CPU'': RidgeRun Profiler | * ''CPU'': RidgeRun Profiler | ||
Line 18: | Line 18: | ||
* ''Framerate'': GstShark | * ''Framerate'': GstShark | ||
''Processing time | ===Processing time:=== | ||
''Processing time without ptz transformations(2000x1000):'' | |||
<syntaxhighlight lang=bash> | <syntaxhighlight lang=bash> | ||
GST_DEBUG="GST_TRACER:7" GST_TRACERS="proctime" gst-launch-1.0 videotestsrc is-live=true num-buffers=200 ! queue max-size-buffers=0 max-size-time=0 max-size-bytes=0 ! rrpanoramaptz ! "video/x-raw,width=2000,height=1000" ! fakesink | GST_DEBUG="GST_TRACER:7" GST_TRACERS="proctime" gst-launch-1.0 videotestsrc is-live=true num-buffers=200 ! queue max-size-buffers=0 max-size-time=0 max-size-bytes=0 ! rrpanoramaptz ! "video/x-raw,width=2000,height=1000" ! fakesink | ||
Line 30: | Line 31: | ||
* '''capsfilter0''': 0.116 ms | * '''capsfilter0''': 0.116 ms | ||
===Framerate:=== | |||
''Framerate 30/1 (2000x1000):'' | ''Framerate 30/1 (2000x1000):'' |
Revision as of 22:03, 2 April 2024
Spherical Video PTZ |
---|
Getting Started |
User Guide |
Examples |
Performance |
Contact Us |
Benchmark environment
The measurements are taken considering the following criteria:
- Average behaviour: measurements considering typical image processing pipelines.
Benchmarking
Instruments:
- GPU: Jtop
- CPU: RidgeRun Profiler
- RAM: RidgeRun Profiler
- Framerate: GstShark
Processing time:
Processing time without ptz transformations(2000x1000):
GST_DEBUG="GST_TRACER:7" GST_TRACERS="proctime" gst-launch-1.0 videotestsrc is-live=true num-buffers=200 ! queue max-size-buffers=0 max-size-time=0 max-size-bytes=0 ! rrpanoramaptz ! "video/x-raw,width=2000,height=1000" ! fakesink
The graph depicts individual processing times for each element. For a more accurate representation, the average processing times in milliseconds (ms) are as follows:
- queue0: 0.598 ms
- rrpanoramaptz0: 3.146 ms
- capsfilter0: 0.116 ms
Framerate:
Framerate 30/1 (2000x1000):
GST_DEBUG="GST_TRACER:7" GST_TRACERS="framerate" gst-launch-1.0 videotestsrc is-live=true num-buffers=200 ! queue max-size-buffers=0 max-size-time=0 max-size-bytes=0 ! rrpanoramaptz ! "video/x-raw,width=2000,height=1000" ! fakesink
Framerate 60/1 (2000x1000):
GST_DEBUG="GST_TRACER:7" GST_TRACERS="framerate" gst-launch-1.0 videotestsrc is-live=true num-buffers=300 ! queue max-size-buffers=0 max-size-time=0 max-size-bytes=0 ! rrpanoramaptz ! "video/x-raw,width=2000,height=1000,framerate=60/1" ! fakesink