ESP32 Cam not working properly with ZM
Posted: Mon May 03, 2021 11:45 pm
This is my first experience with ZM and currently using the latest 1.34.25 on Ubuntu 18.04 LTS installed on an Odroid C1+ SBC. I've mounted an external 250G USB HDD which I intend to store recorded events. I can expand the storage if necessary but it'll suffice for now.
Unfortunately, there's little to no information on matching up the ESP32 Cam with ZM to be found online. Ultimately I tried the Tasmota FW and flashed it with the infomation found here: https://cgomesu.com/blog/Esp32cam-tasmo ... troduction
It's a pretty nifty build and I am able to view the ESP32 Cam from it's built-in web server. I can view it correctly in all supported video resolutions with decent frame rates and good results in ZM using:
Function = Monitor
Source URL = http://DEVICE_IP:81/stream
Source Type = Web Site
Great start! I though. But after hours of messing around, I couldn't get it to detect and record any motion. With some more digging, I found out that recording is not supported with this Source Type - Bummer!
So I tried other modes and the only Source Type that is producing anything resembling a stream is using Source Type = cURL (HTTP(S) only).
https://i.imgur.com/SkLyU7G.jpg
In the ZM Console, everything seems to be working and green with the Monitor Function indicating it's capturing at 12 fps, depending on the resolution selected. So it seems happy enough.
https://i.imgur.com/CBXXZxZ.jpg
However, in this Source type, the monitor view is all distorted and fills only a portion of the monitor field window. It reminds me of an old analog CRT TV with an anlalog tuner connected to rabbit ear antenna. One bright spot is that I can definitely discern motion when I wave my hand in front of the camera, though can't determine what is moving because of the distortion.
https://i.imgur.com/5nSCCOy.jpg
No amount of mucking around am I able to get beyond this point. I'm not sure where to go from here and I believe that it is indeed working but the video stream being decoded or rendered but is a bit skewed. It may record properly but I haven't tried that yet.
I have a real outdoor security camera on order but haven't received it yet. Though it is a wired POE camera as I intend to hardwire it in. But this ESP32 cam will be placed where I can't string a wire to, which is why I want to use it in that location.
Can anyone point me in the right direction?
Unfortunately, there's little to no information on matching up the ESP32 Cam with ZM to be found online. Ultimately I tried the Tasmota FW and flashed it with the infomation found here: https://cgomesu.com/blog/Esp32cam-tasmo ... troduction
It's a pretty nifty build and I am able to view the ESP32 Cam from it's built-in web server. I can view it correctly in all supported video resolutions with decent frame rates and good results in ZM using:
Function = Monitor
Source URL = http://DEVICE_IP:81/stream
Source Type = Web Site
Great start! I though. But after hours of messing around, I couldn't get it to detect and record any motion. With some more digging, I found out that recording is not supported with this Source Type - Bummer!
So I tried other modes and the only Source Type that is producing anything resembling a stream is using Source Type = cURL (HTTP(S) only).
https://i.imgur.com/SkLyU7G.jpg
In the ZM Console, everything seems to be working and green with the Monitor Function indicating it's capturing at 12 fps, depending on the resolution selected. So it seems happy enough.
https://i.imgur.com/CBXXZxZ.jpg
However, in this Source type, the monitor view is all distorted and fills only a portion of the monitor field window. It reminds me of an old analog CRT TV with an anlalog tuner connected to rabbit ear antenna. One bright spot is that I can definitely discern motion when I wave my hand in front of the camera, though can't determine what is moving because of the distortion.
https://i.imgur.com/5nSCCOy.jpg
No amount of mucking around am I able to get beyond this point. I'm not sure where to go from here and I believe that it is indeed working but the video stream being decoded or rendered but is a bit skewed. It may record properly but I haven't tried that yet.
I have a real outdoor security camera on order but haven't received it yet. Though it is a wired POE camera as I intend to hardwire it in. But this ESP32 cam will be placed where I can't string a wire to, which is why I want to use it in that location.
Can anyone point me in the right direction?