What does the Stream Output Caching option do on the NVR's camera menu?

The stream cache option is for the cameras. If this feature is enabled, the channel of this video will be added to the cache first before it shows up on the monitor but you might experience an added 1-2 seconds latency on the monitor for this channel. Although this increases latency on the live video slightly, this can get the video to be even more fluid.