Are your most interested in network load / bandwidth utilization? What are the performance issues you are interested in 'quantifying'?
I'm using Port miroring feature on L2+ or L3 switchs so you can mesure with your PC what really goes In and Out (then with networkx or Wireshark) from your VMS or NVR ( with 2 RJ45 ports or more) Same for camera
For bottle neck detection, Multiping is a good measurement tool to snif latency and jigle on 20,30 or 60 diffrent devices in the same time and keep graphical tracks
So you can detect a high unregular jigle on a switch or a camera struggling ( reaching their bugger limits or CPU for a server or a camera)
A lot of issues coming from bad camera settings especially at night .. , or too many and too high streams +motion saturating cameras can be quickly detected with that
When you knwo who is faullty, you can then use Wireshark to analyse in detail , services, protocols and packets
Thank you Marc,
You gave me a lot to look into, but I will.
Where would you get your Wireshark packets from? The VMS server camera LAN port?
OpenRTSP is a great tool for diagnosing UDP packet drops by measuring QoS from the RTSP/RTP/UDP stream.
Using wireshark to review RTCP is great for root cause analysis, but if you just want to confirm from an independent tool (not the VMS) that you're losing packets, OpenRTSP has a simple command line interface. You can have it drop the stream to a folder as well so you can validate iframe interval and such.
I completely over looked your diagram. Thank you. I will take some modeling in here to get the parts and pieces downloaded, but that seems like a good line of investigation.
If are they Cisco switches they manage VLAN networks diffrently. This link may help ? http://www.tomshardware.com/forum/id-1737699/understanding-management-vlan.html