When you purchase through links on our site, we may earn an affiliate commission. Here’s how it works.
What Is an IP Camera?
An IP camera (Internet Protocol camera) is a digital security camera that sends and receives video over a network connection instead of a coaxial cable. Unlike old analog CCTV systems that require a dedicated DVR and BNC cables, IP cameras connect to your existing network, either through an Ethernet cable or Wi-Fi. You can view the feed from any device on the network, record to various storage options, and access the camera remotely.
IP cameras come in two main flavors: wired (typically using Power over Ethernet, or PoE) and wireless (Wi-Fi). Wired PoE cameras get both power and data through a single Ethernet cable, which makes installation cleaner and more reliable. Wireless IP cameras are easier to place but depend on a strong Wi-Fi signal and need a separate power source.
PoE vs. Wi-Fi IP Cameras
PoE (wired) cameras are better for permanent installations. A single Cat5e or Cat6 cable carries both power and video data. No batteries to charge, no Wi-Fi interference, and a rock-solid connection. The downside is running Ethernet cable to each camera location.
Wi-Fi IP cameras are easier to install since you only need power. They work well where running cable isn’t practical, like rental properties. The trade-off is that reliability depends on Wi-Fi signal strength.
For a serious setup, PoE is almost always the better long-term choice. For a single camera in a convenient location, Wi-Fi works fine.
Finding Your Camera on the Network
After you plug in a PoE camera or connect a Wi-Fi camera to your network, you need to find its IP address so you can access the web interface. Most IP cameras get an address automatically from your router’s DHCP server, but the camera doesn’t always tell you what that address is.
Here are a few ways to find it:
Manufacturer’s software: Most brands include a discovery tool. Hikvision has SADP, Dahua has ConfigTool, Reolink has the Reolink Client. Install it on a computer on the same network and it scans for cameras automatically.
Network scanner: Angry IP Scanner works with any brand. Scan your network’s IP range (usually 192.168.1.1 to 192.168.1.254) and look for devices with open ports 80, 8080, or 554.
Router admin page: Log into your router (usually 192.168.1.1 or 192.168.0.1) and check the connected devices list. Cameras usually show up with their brand name or a generic label.
Accessing the Web Interface
Once you have the camera’s IP address, open a web browser and type that address into the address bar (for example, http://192.168.1.108). The camera’s login page should appear.
Default credentials are usually admin/admin or admin with a blank password. Change these immediately. Leaving default passwords is one of the most common security mistakes with IP cameras.
Some cameras still require a specific browser plugin for full functionality. If the web interface looks broken in Chrome or Firefox, try Edge with IE mode or the manufacturer’s desktop client. The web interface lets you configure video resolution, frame rate, compression, motion detection, network settings, user accounts, and recording schedules.
Setting a Static IP Address
By default, your camera gets a dynamic IP address from your router, which can change when the camera or router restarts. That’s a problem because your recording software, NVR, or bookmarked web interface will stop working when the address changes.
To fix this, assign a static IP address:
1. Log into the camera’s web interface.
2. Go to Network Settings (sometimes called TCP/IP or LAN settings).
3. Switch from DHCP to Static (or Manual).
4. Enter an IP address outside your router’s DHCP range. For example, if your router assigns DHCP addresses from 192.168.1.100 to 192.168.1.200, set the camera to 192.168.1.50.
5. Set the subnet mask to 255.255.255.0, the gateway to your router’s IP (usually 192.168.1.1), and DNS to your router’s IP or a public DNS like 8.8.8.8.
6. Save and reboot the camera.
Alternatively, you can use DHCP reservations in your router’s settings. This tells the router to always assign the same IP address to the camera’s MAC address, so you don’t have to change anything on the camera itself.
Configuring Recording
IP cameras can record their footage in several ways:
Network Video Recorder (NVR)
An NVR is a dedicated box that records video from IP cameras. It connects to your network and pulls video streams from each camera. Most NVR systems support 4, 8, 16, or 32 cameras and come with built-in hard drives.
PoE NVRs have built-in Ethernet switches, so you can plug cameras directly into the NVR without needing a separate PoE switch. This is the simplest setup for a multi-camera system.
NAS (Network Attached Storage)
If you have a Synology or QNAP NAS, you can use it as a recording server. Synology Surveillance Station and QNAP QVR Pro work with ONVIF cameras. You typically get two free camera licenses, with additional licenses costing $50 to $60 each.
Blue Iris (Windows PC)
Blue Iris is popular Windows-based recording software. It supports hundreds of camera models, offers AI-based object recognition (person, car, animal), and costs about $65 one-time. The PC needs to stay on 24/7, so many people use a dedicated mini PC.
SD Card
Some IP cameras have a microSD slot for local recording. This works for a single camera but doesn’t scale. If the camera is stolen, the footage goes with it. Use it as a backup only.
ONVIF Compatibility
ONVIF is an open standard that lets cameras from different manufacturers work with NVRs and software from other brands. Look for ONVIF Profile S (streaming) and Profile T (H.265 and metadata) when shopping.
Not every feature works over ONVIF. Brand-specific settings like Hikvision’s smart event detection usually only work with their own NVRs. But basic functions like live view, recording, PTZ control, and motion detection work across brands.
Remote Access: Port Forwarding vs. VPN
Viewing your cameras from outside your home network requires remote access. There are two main approaches, and one is significantly safer than the other.
Port forwarding opens specific ports on your router and directs traffic to your camera or NVR. This works, but it exposes your camera directly to the internet. If your camera has a vulnerability (and many do), anyone can find it using tools like Shodan. This method is not recommended in 2026.
VPN (Virtual Private Network) is the safer option. You set up a VPN server on your router (many ASUS, Ubiquiti, and pfSense routers support this) or use a service like Tailscale or WireGuard. When you connect to the VPN from your phone, your device joins your home network securely, and you can access the camera as if you were at home. Nothing is exposed to the public internet.
Some camera manufacturers offer their own cloud-based remote access (Reolink, Hikvision’s Hik-Connect) that avoids port forwarding by routing through their servers. This is convenient but means your video passes through a third-party server.
Motion Detection Zones and Alerts
Most IP cameras let you define motion detection zones. Instead of triggering on any movement anywhere in the frame, draw rectangles around the areas that matter (a doorway, a driveway) and ignore areas with constant movement (trees, busy streets).
Start with medium sensitivity and tune it over a few days. Software like Blue Iris or Frigate supports AI-based detection that can tell the difference between a person, a car, and an animal, which cuts false alerts dramatically.
RTSP Stream Setup
RTSP (Real Time Streaming Protocol) is the standard way to pull a video stream from an IP camera. You’ll need the RTSP URL to connect the camera to third-party software like Blue Iris, VLC, Home Assistant, or Frigate.
The RTSP URL format varies by manufacturer, but common patterns look like this:
Hikvision: rtsp://admin:password@192.168.1.108:554/Streaming/Channels/101
Dahua: rtsp://admin:password@192.168.1.108:554/cam/realmonitor?channel=1&subtype=0
Reolink: rtsp://admin:password@192.168.1.108:554/h264Preview_01_main
Amcrest: rtsp://admin:password@192.168.1.108:554/cam/realmonitor?channel=1&subtype=0
Most cameras offer two streams: a main stream (full resolution for recording) and a sub stream (lower resolution for live preview). Use the sub stream for live viewing to reduce bandwidth and the main stream for recording.
You can test RTSP streams by opening VLC Media Player, going to Media, then Open Network Stream, and pasting the RTSP URL. If you see video, the stream is working and you can use that URL in your recording software.