A custom module that has an ip camera viewer component but stream is proxied by the gateway

I am working on developing a custom module for Ignition. The point of it would be to create a vision component that is similar to the IP Camera Viewer (I have already got this part working). The IP Camera stream will be proxied by the gateway so that the clients do not need direct access to our camera subnet, and still view the camera streams. Can someone point me in the right direction on how to accomplish this?

You could probably do this with ffmpeg and skip the module all together.

1 Like

Thanks for the suggestion! It looks like this is the way we are going to go. We are bridging through a VM and piping the stream from one NIC to another. That way the clients can see the camera streams and the other benefit is that multiple clients can view the camera without putting any extra strain on the camera.