Video surveillance from two phones without Wi-Fi or internet: a complete guide

Setting up a security system often comes down to the need for cabling or a stable internet connection, which isn't always possible in summer cottages, garages, or warehouses. However, modern technology makes it possible to turn any smartphone into a fully-fledged surveillance camera using only a local network, eliminating the need for internet access. This solution is ideal for those who want to monitor the perimeter or interior while keeping data strictly within their network.

The essence of the method is to create a closed loop for transmitting a video stream between two devices. One phone acts as IP cameras, capturing the image, while the second, connected to the same local network, receives and displays this stream in real time. In this case, the lack of internet access is not an obstacle, but an advantage, as it eliminates the risk of remote hacking of your video surveillance system from outside.

You don't need to be a network engineer to implement this project. All you need is two Android or iOS devices, any router (even an old one without a provider connection), and a couple of free apps. In this article, we'll cover in detail how to set up a local network, static IP addresses, and ensure seamless video streaming without using cloud services.

How local video surveillance works

The foundation of such a system is a local area network (LAN), which is created by a standard Wi-Fi router. It's important to understand that an internet connection is not required to transmit the video stream between devices. The router in this setup acts as a switch, simply forwarding data packets from the "camera" to the "monitor" within its address range. This makes the system autonomous and independent of mobile carrier rates or the quality of the wired connection.

Each device on the network receives a unique identifier - IP addressKnowing this address, the receiving phone can find the video stream and start playing it. While in a typical internet-based setup, addressing occurs through the app manufacturer's cloud server, in a local setup, you interact directly with the network settings of the router and the smartphones themselves. This reduces signal lag to a minimum, which is critical for real-time monitoring.

⚠️ Please note: Unlike cloud cameras, the local system only works within the range of your Wi-Fi router. You won't be able to view the video outside your home unless you set up a complex remote access solution that requires internet access.

For stable operation, both phones must be connected to the same Wi-Fi network created by the router. Even if the router doesn't have a SIM card or a cable from the provider, it will successfully create a wireless environment for data exchange. Android And iOS They handle background processes differently, so your choice of software will play a key role in energy efficiency and image stability.

📊 Which use case is closer to yours?
Dacha without internet: Garage or warehouse: Children's room: Pet monitoring

Necessary equipment and preparation of devices

Before you begin setup, make sure you have all the necessary equipment. The minimum set includes two smartphones (one as a camera, the other as a monitor) and a Wi-Fi router. You can use any router, even a cheap or old one, as long as it provides reliable Wi-Fi. If you don't have a router, you can sometimes use access point mode on one of the phones, but this will significantly limit the range and battery life.

It's best to mount the device that will be used as a camera permanently. Tripods, brackets, or even homemade mounts made from scrap materials are all suitable. Since the phone will be recording video for extended periods, it will become very hot. Overheat — is the main enemy of such a system, so it is recommended to remove the cover and, if possible, provide air flow to the body.

  • 📱 Two smartphones (Android or iOS) with working cameras and Wi-Fi modules.
  • 📡 A Wi-Fi router (not necessarily connected to the Internet) to create a local network.
  • 🔌 Chargers and cables for constant power supply of the "camera" (battery operation is not practical).
  • 📐 Mounts or a tripod to fix the phone camera at the desired angle.

The second phone used as a monitor should have a good screen and sufficient performance to decode the video stream. If you plan to record video, make sure it has free space on its internal storage or memory card. To ensure long-term performance of the camera, it's recommended to disable all unnecessary notifications and background apps so they don't interrupt the video stream.

Setting up a router and creating a local network

The first step is to properly configure your router. Connect to its Wi-Fi network from any device. You don't need to configure PPPoE, L2TP, or other connection types with your ISP. Simply turning on the router and sending a signal is sufficient. However, for stable operation of the video surveillance system without internet access, it's critical to configure static IP addresses or reserve addresses for your phones.

Log into your router's control panel (usually at 192.168.0.1 or 192.2.168.1; the login and password are often listed on the bottom of the device). Find the section for LAN or DHCP Server. Your goal is to ensure the phone camera always receives the same IP address. If the address changes after a reboot, you'll lose connection to the monitor, and you'll have to search for the device on the network again.

It is best to use the function Address Reservation (Address Reservation) or Static LeaseFind your phone camera in the list of connected devices by MAC address and assign it a specific IP address, such as 192.168.1.50. Now, no matter how many times you reboot your router, the camera will always be accessible at this address.

⚠️ Important: Make sure the DHCP server range doesn't overlap with the reserved address. For example, if DHCP assigns addresses from 100 to 200, reserve address 50 for the camera to avoid conflicts.

After setting up the router, connect both phones to the newly created Wi-Fi network. Check that they can see each other. You can do this by trying to open the camera's address in a browser on the phone (without a dedicated app yet, just to check ping or port availability, if the app allows it). If the network is up and running, you can proceed to installing the software.

Selecting and installing software

Choosing an app is the most important step. You'll need programs that can work in this mode. IP cameras (Server) and mode Viewer (Client/Player). The market offers many solutions, but not all of them work equally well offline. Some apps require mandatory registration and cloud authorization upon first launch, making them unsuitable for our "offline" needs.

The optimal choice is applications that support protocols RTSP (Real-Time Streaming Protocol) or HTTPThey allow you to broadcast a video stream directly over a local network. Popular options include IP Webcam, Alfred Camera (requires careful offline settings), DroidCam, or specialized RTSP servers. For iOS, IP Cam or similar utilities that turn your iPhone into a network camera are excellent choices.

Install the selected app on both phones. On the camera device, launch server mode. The app will show you the video stream URL, which usually looks like this: http://192.168.1.50:8080/videoWrite down or remember this address. On the second phone, launch client mode and enter the received address. If everything is configured correctly, you will see a live camera feed.

What should I do if the application requires internet access to run?

Some apps have "foolproofing" and check your network connection upon launch. Try launching them once with mobile data enabled for authorization, then disabling data. If this doesn't help, look for apps marked "LAN only" or "Open Source."

Step-by-step instructions: turning your phone into an IP camera

Let's look at the setup process using a typical scenario for using an IP Webcam app on Android. This process is universal for most similar apps. First, prepare your camera phone: clear its memory, close unnecessary apps, and connect it to the charger.

☑️ Camera setup checklist

Completed: 0 / 1

Launch the app on your camera phone. In the settings, find the "Server" or "Broadcast" section. Make sure HTTP or MJPEG is selected as the protocol, as they are the most compatible. Click the "Start Server" button. A floating window or status bar will appear on the screen confirming that the broadcast is in progress, and the IP address will be displayed.

Now take the second phone. Open a browser or a dedicated media player app (such as VLC Player or IP Cam Viewer). Enter the address returned by the app on the first phone into the address bar. If you're using a browser, add the port at the end, for example: 192.168.1.50:8080You should see the video stream.

Advanced users can adjust quality and resolution. You can change the video resolution in the camera app menu to reduce network and CPU usage. It's also recommended to enable the "Keep screen on" or "Dim screen" option to save power, if the app supports it.

⚠️ Note: When using a browser to watch videos, there may be a delay of several seconds. To minimize lag, use specialized client apps that support buffering and hardware decoding.

Features of working with Android and iOS

Operating systems approach background application running differently. Android It's more flexible in settings, allowing apps to run in the background with virtually no restrictions if you grant them the appropriate permissions. However, app makers (Xiaomi, Huawei, Samsung) often aggressively kill background processes to save battery. You'll have to manually add the app to the power-saving mode exceptions.

iOS (iPhone) has stricter rules. The app can't run in the background for long periods of time or stream video while the screen is off without using special APIs, which often require push notifications (and therefore internet access). Therefore, the iPhone camera often requires the screen to be kept on while the app is running, which leads to overheating. For iPhone monitoring, it's best to use scenarios where the phone is charging and the screen is on.

Mixed use (using an Android camera and an iPhone monitor, or vice versa) usually doesn't cause any problems, as the transmission protocols are standard. The main thing is to ensure that the firewalls on both devices don't block incoming connections from the local network.

Parameter Android iOS (iPhone)
Work in the background Possible with settings Limited by the system
Heat High risk Medium risk
Flexible settings High Low
Available protocols RTSP, HTTP, MJPEG HTTP, HLS

If you're planning a long-term setup, Android devices are often preferable for camera use due to their deep customization options and ability to work with external USB cameras via OTG, which can sometimes bypass overheating issues with the built-in module.

Problem solving and optimization

Even a local network can encounter problems. The most common ones are time desynchronization or connection interruptions. If the video disappears, first check if the camera's IP address has changed. This is why we recommended a static connection in the router. Also, make sure both devices are on the same subnet (the first three digits of the IP address should match, for example, 192.168).1.X).

The second common issue is low frame rate (FPS) or "croaking" video. This can be caused by a weak Wi-Fi signal. Even without internet access, the distance between the router and the camera is important. Try to position the router so there are as few walls between it and the camera as possible, especially load-bearing ones or those with metal reinforcement.

If you use your camera phone's memory card to record video, keep an eye on it. Set up loop recording, if the app allows it, so that old files are automatically deleted. Also, The memory card file system format must be compatible with Android (usually exFAT or FAT32), otherwise recording may not work..

  • 📉 Low FPS: Reduce the video resolution in the camera app settings.
  • 🔌 Connection interruptions: Check your Wi-Fi channel; neighbors may be interfering. Change the channel in your router settings.
  • 🔋 Fast battery drain: Turn off vibration, Bluetooth, and GPS on your camera phone, and reduce screen brightness to minimum.

Don't forget about local network security. Even without internet access, theoretically anyone who connects to your Wi-Fi will be able to see the video. Use a strong password for your encrypted Wi-Fi network. WPA2/WPA3Don't leave your network open, even if you think your neighbors won't be able to reach your signal.

Can this system be used with mobile internet (4G)?

Yes, but the setup will change. You'll need a router with 4G modem support or a phone with modem mode. However, data usage will be huge, as uncompressed video streams eat up gigabytes. For 4G, it's better to use cloud services with high compression rather than local IP streaming.

How many camera phones can be connected to one monitor?

It depends on the router and application's power. Typically, 3-4 high-resolution cameras can overload a cheap router. A larger number of cameras (8-16) requires a professional router or a separate NVR, but the local network principle remains the same.

Will sound work in such a system?

Yes, most apps (IP Webcam, Alfred) also transmit audio. However, keep in mind that this puts additional strain on your network. If your internet connection is limited (even though we have a local network, we share the same Wi-Fi), the audio may be delayed or choppy.