I'm having problems with overloading streaming cameras with too many clients, or needing to get a different resolution stream than a camera will provide. Looking for a box that will receive a stream from a camera and re-encode it for larger distribution. Ideally the box would a dedicated appliance and would do several cameras simultaneously, like 8 or 16. The NVRs I've worked with don't seem to do this -- they can support many stream clients but there is only one stream view that can consist of any single cam or multi-cam window layout, whatever is on the HDMI monitor output.
Is this a "thing" and if so, what's it called and who makes one? TIA.