Hi,
I have an Internet website
I am able to see the camera on my ip address.
Is it possible to send it to the web site and see it live?
Can you point me in the direction of a video or web site that shows how to do it?
Thanks,
Bob
which IP? WAN or LAN? (do you mean from the local network where "the camera" (which one) is connected or you can already see the camera from the Internet?)
Using the information from a site like this one I can see the ESP32_CAM signal locally by going to the ip address 192.168.0.45 in my browser.
I moved your topic to a more appropriate forum category @matelot.
The Nano ESP32 category you chose is only used for discussions related to the new Nano ESP32 board.
In the future, please take the time to pick the forum category that best suits the subject of your question. There is an "About the _____ category" topic at the top of each category that explains its purpose.
Thanks in advance for your cooperation.
OK
the address 192.168.0.45 is an address within your home network (LAN = Local Area Network).
That address is not reachable from the Internet. Your home installation is only known to the world by the address of your Internet Box that you have at home.
Making your ESP32_CAM video stream accessible from the internet involves changing the rules of your router.
➜ exposing devices to the internet can pose security risks. Make sure to understand what you do, get assistance from someone with networking experience and secure your home network by using strong passwords, disabling unnecessary services, keeping the firmware up to date, ....
The overall steps involved would be :
- Assign a static IP Address for your ESP32_CAM on the LAN
- Configure the "Port Forwarding" or "Port Mapping" section of your router to add a new port forwarding rule. You'll have to provide the external port you want to use to access your ESP32 from the internet (e.g., 8080), the LAN static IP address of your ESP32, the internal port: (80 is what's configured for the stream demo) and finally the protocol (select both TCP and UDP).
- If your Internet Service Provider assigns you a dynamic IP address, it will change periodically and so you won't be able to connect reliably to your router (which needs to forward the request to the ESP). To overcome this, you can use a DDNS service. This allows you to assign a domain name to your home network, and the DDNS service (No-IP, DynDNS, or DuckDNS , ...) will automatically update the IP address associated with that domain name.
Once you have done this, the ESP will be visible on the internet directly by typing http://your-ddns-hostname:8080
again, be careful. Making mistakes on the configuration of your box can open your home network to hackers...
I had the same questions as you about 4 months ago. I wanted a way to check on my cats when I was away from the house. I am not a network guru so I did a lot of reading and scratching my head.
There are probably more safer/better ways to do this but. I purchased a domain name, set up dns A records on Godaddy where I purchased my domain.
I ended up using "caddy" which is server software and through caddy, set up a reverse proxy to my esp32 which is on my local network. The nice thing about caddy is it provides a https (secure) connection to your esp32 so all data is encrypted. Caddy also offers basic authorization so someone from outside your lan must know the user name and password that is setup through caddy. The password is hashed so its gobblygoop if anyone is looking at your packets.
Its important that your esp32 ip address doesn't change and your public address doesn't change
Like the previous poster said you have to set up DDNS service. For your esp32 you can keep the same internal address by setting that up in your router.
This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.