I jumped the gun and moved over to Unifi Protect, currently integrating with ffmpeg and RTSP streams which is not ideal. I might open a Third Party Integration post to discuss actually implementing a component. I’ve worked up some notes on it and some preliminary info but would probably need some assistance to get it really going.
The cameras basically work in the same manor that they did with the Unifi NVR but how the component authenticates and pulls a list of cameras is what changed. So I believe that a good portion of the Unifi NVR component can be re-used, just need to re-tool how it gets the camera list or figure out how to just pass back a list of cameras manually to start with.