Hi all — I've built an Ignition module, CVI-RTSP, that brings RTSP IP-camera streams into Perspective, and I'm putting out a free version for the community to try.
What it does
Drop a component on a Perspective view, point it at your RTSP cameras (added server-side on the gateway), and you get a multi-camera grid you can click to expand.
Streams are proxied through the gateway (RTSP→HLS over the web port you already expose), so camera credentials stay server-side and browsers never talk to the cameras directly.
Free tier — up to 6 feeds, no license key, no time limit. Install the signed .modl and go. I made it free specifically so you can confirm it works with your own gateway and cameras before there's ever any spend.
Where it fits
View security / CCTV cameras inside Perspective
Spin up a quick custom camera view for a specific person or role
Pull up the relevant camera when an alarm fires
Put live plant-floor feeds next to your OEE / process data for context
What it does:
View-only — it does not record or retain footage (keep your NVR/VMS for that)
HLS (3-10s latency) Higher latency but easier load when multiple streams are needed.
WebRTC (0-2s latency) Higher load but lower latency when multiple streams are needed.
I'd genuinely appreciate feedback when it comes to which cameras it does or doesn't play nice with, feature requests, anything that breaks. (initial testing was primarily done with Ubiquity cameras)
Thanks for taking a look.
Note: Make sure to add the camera feeds in the gateway before launching the Designer for the camera feed names to auto show up as drop down choices when using the component.
Was looking at your GitHub and you mention that Maker edition doesn't allow 3rd party modules, but it does. Edge does not unless you get your module whitelisted by Inductive Automation. So not sure if it will work with Maker edition (did you allow it or block it on your end?), but I may give it a try at home tomorrow.
Ahh okay I didn't realize. I work with a licensed version and thought maker was just for IA module testing. I pushed out a new build just now with Maker being supported and updated the git page.
Yes, we've been sticking with 8.1 until we're sure 8.3 and the 8.3 version of the modules we use are stable. We'll probably upgrade at the beginning of 2027.
So I spent some time going back and forth and adjusting stuff. I still need to test it some more but it looks like its working with minimal issues. Been testing at home. I can try to have it fully tested by the end of next week I'm thinking.