By default, SRT MiniServer works as SRT Decoder. That is, video data in h264/hevc/mpeg2 formats is decoded into YUV/RGB data.
This procedure is quite expensive, but it is necessary to send a video stream to NDI or SDI.
But there are cases where you don't need to give NDI or SDI, for example:
you only need to relay the incoming signal via UDP multicast to the local network
you only need to redirect SRT streams between locations (cross-line), for example, to organize teleconferences
you just need to record the incoming stream as is or connect to a signal provider and record the received stream (about recoding see here)
you need to receive signals using a bonding solution, and do decoding using other means such as VMIX or OBS (more)
In the examples described, there is no need for decoding, and we recommend turning it off.
This will have a significant impact on performance.
For example, our test PC Core I7 in normal mode can receive 6 FullHD@50i streams (with NDI and SDI generation).
At the same time, in NO Decode mode, it easily accepts 16 incoming streams and distributes them via UDP multicast to the local network. In this case, the load on the CPU does not exceed 20%.