Hello guys, I hope to gain some knowledge here to help me along.
First just a brief summery of my technical setup
I often have setups with multiple PTZ cams, all wired up to a workstation running vmix.
All cams are NDI HX and about 50% of then run 4k 30fps, and the other 1080p 60fps.
Since the start the 4k cams have given me somewhat inconsistent performance that tends to get worse with scaling out, and i can't seem to really pinpoint what the weak point is.
With a framerate of 30fps it is just not as smooth that you would think, its just always a bit of stutter here and there.
Its a closed system, with only 1 network hop/switch so no mdns or any other factors.
The workstation is a 24core TRX with 64gb ddr4 3600mhz and a RTX 2080s, so more than enough power.
It is linked to the main switch with a 10gigabit Ethernet port and the PTZ are linked to the 1gb Poe+ ports on the switch so bandwidth is plenty.
I tried lots of tweaks on the switch, some seem to influence things a bit but nothing that got the desired result.
Same inconsistent behavior is also present when just linking a camera directly in the workstation.
So the NDI analyzer looks really promising to diagnose the camera's and changes in the network switch, but i have some problems to interpret the given results, even after reading the included documentation.
I have noticed the video recv value is very depended on resolution, bitrate and encoding parameters.
But when setting everything so it goes as low as possible it results in vmix dropping most frames, so now i wonder if its better to focus on deviation in between reported values instead of absolutes?
Also some of my values are so far of the quoted values in the documentation I am wondering how can this give sort of smooth image, or am i understanding this poorly.
I'm not ruling out the cameras are to blame because there Chinese OEM sold by local company camera's that are fairly priced accordingly.
Although i found out this is the same OEM that builds ptz optics, hubble cam and a couple of other big brands so they should have some knowledge.
I would like to understand the analyzer better so i can optimize as much as possible with the given hardware.
So i hope to get some tips and pointers.
I have added a txt from 3 ndi analyzer runs.
1 is 4k 30fps bitrate 52100 - the OEM added that high bitrate sort on my request for preventing compression artifacts in very complex scenes.
2 a 4k 30fps bitrate 10240 - Half bitrate of what normally is max
3 a 720P 30fps bitrate 10240 - as a very low end control run
any help is appreciated.