I have an IP camera (Besder). It comes with a fixed IP address.
The CMS software that came with the camera doesn’t find the camera as it is not in my IP range. I installed the Onvif device manager and this software works with the camera and sees a complete different IP address (not the address mentioned on the camera box).
I followed your instructions in the Surveillance Camera with PiCamera and node-red. I changed the IP address to the mentioned in the Onvif device manager, but the template doesn’t show anything. But on page 16 of the book we can see that the template has no arrows to attach it to anything. Could that be the problem or is node-red just not working with this camera, because it has a different communication protocol?
I hope you can help me a bit further.
Unfortunately I’ve never used that IP camera and I’m not sure how you would integrate it with Node-RED… Basically, in order to work with Node-RED, it needs to use the mjpeg encoding, so you can embedded it in Node-RED.
Most of the time, you need to ignore the IP that says in the label. Instead, you need to look for the actual IP address that your router is assigning to the IP camera.
I haven’t tried this Node-RED module, but it looks like it should work with any IP camera: https://flows.nodered.org/node/node-red-contrib-multipart-stream-decoder
Note: the image URL that you enter in that node, should also display the camera image when you open it in your web browser.