Probably Reolink wanted to minimize battery failures. Allowing access outside their control would introduce variables that could severely impact their bottom-line.
Same but different rationale for the E1 and E1 pro, limiting access to cloud based cameras is the business plan. Although I did read something about the E1 pro being accessible via Blue Iris, so it might now work with this HTTP Image URL.
I have four Reolink cameras on my house and they are all POE. I use QVR Pro to record them and Monocle Gateway to view them on my Echo Show's and my Fire TV 4k Sticks. They are great quality and infinitely reliable. Lately I have used the technique listed above to create HE dashboards of the four cameras and I have voice commands to display them in a quad format on my Google Chromecast Ultra using the CATT Director App. I also use Fully Kiosk Director to voice command the same quad camera display over to my wall mounted tablet running the Fully Kiosk Web Browser in android.
Has anyone had any issues with this still working after the NVR v3.0x firmware update? It was working fine prior. The update disables HTTP access by default, but even after re-enabling HTTP I can only get it to load one image then it fails on any subsequent reloads.
I even tried loading from:
https://{IP}/ [cgi-bin/api.cgi?cmd=Snap&channel=2&rs=wuuPhkmUCeI9WG7C&user=USER&password=PASSWORD ]
But it does the same thing. Images appear to load fine from various web browsers via HTTP or HTTPS.