LogoLogo
DownloadBlog
  • Overview
  • Getting started
    • Meshnet explained
    • How to start using Meshnet
      • Using Meshnet on Windows
      • Using Meshnet on Android
      • Using Meshnet on iPhone/iPad
      • Using Meshnet on macOS
      • Using Meshnet on Linux
      • Using Meshnet on Android TV
    • How to use Meshnet securely
  • Features
    • Linking devices in Meshnet
      • Linking external Meshnet devices on Windows
      • Linking external Meshnet devices on Android
      • Linking external Meshnet devices on iPhone/iPad
      • Linking external Meshnet devices on macOS
      • Linking external Meshnet devices on Linux
      • Linking external Meshnet devices on Android TV
    • Explaining permissions
      • Remote access permissions
      • File sharing permissions
      • Traffic routing permissions
      • Local network permissions
    • Renaming devices in Meshnet
      • Renaming devices on Windows
      • Renaming devices on Android
      • Renaming devices on iPhone/iPad
      • Renaming devices on macOS
      • Renaming devices on Linux
    • Sharing files in Meshnet
      • Sharing files on Windows
      • Sharing files on Android
      • Sharing files on iPhone/iPad
      • Sharing files on macOS
      • Sharing files on Linux
      • Sharing files on Android TV
    • Routing traffic in Meshnet
      • Routing traffic from Windows
      • Routing traffic from Android
      • Routing traffic from iPhone/iPad
      • Routing traffic from macOS
      • Routing traffic from Linux
      • Routing traffic from Android TV
  • How-to guides
    • Gaming
      • How to set up a private Minecraft server with Meshnet
      • How to set up a private Stardew Valley server with Meshnet
      • How to play Quake 3 Arena over Meshnet
      • How to set up a private Team Fortress 2 server with Meshnet
      • How to set up a remote game-streaming server for Moonlight
      • How to set up a Palworld dedicated server
      • How to play Fallout: New Vegas multiplayer over Meshnet
      • How to set up a private Factorio server with Meshnet
    • Remote files and media access
      • How to set up and access shared folders
        • Configure and access shared folders on Windows
        • Configure and access shared folders on macOS
        • Configure and access shared folders on Linux
        • Access shared folders from Android
        • Access shared folders from iPhone/iPad
        • Access shared folders from Android TV
      • How to watch videos over Meshnet using Kodi
      • How to configure and access a Jellyfin media server remotely
      • How to set up a Plex media server and access it remotely
      • How to set up a remote NAS using OpenMediaVault and Meshnet
      • How to set up a remote picture library with LibrePhotos and Meshnet
      • How to use Syncthing for remote continuous file synchronization
      • How to set up a remote Airsonic music server
      • How to set up HTTP File Server for remote file access
      • How to set up a remote audiobook server
      • How to host a remote Kavita e-book server
      • How to set up and remotely access Immich using Meshnet
    • Remote device access
      • How to log in to your PC remotely over Meshnet
        • Connect to a Windows device
        • Connect to a macOS device
        • Connect to a Linux device
      • How to access remote systems over Meshnet using SSH
      • How to access your IP camera over Meshnet
      • How to use Home Assistant remotely over Meshnet
      • How to make secure macOS Time Machine backups from anywhere
      • How to use Ansible over Meshnet
      • How to access files in your NAS from anywhere without compromising its security
      • How to set up a phone as a security camera with remote access
      • How to assign custom host names to Meshnet services using Nginx proxy manager
      • How to use Proxmox VE remotely over Meshnet
      • How to set up a remotely controlled 3D printer
      • How to set up and remotely access a CasaOS server
    • Joint projects
      • How to set up an NGINX web server and remotely access it over Meshnet
      • How to use Nextcloud file syncing with Meshnet
      • How to set up pair programming using tmux
      • How to set up a Visual Studio Code server for remote development over Meshnet
      • How to host a Focalboard server for remote project management
      • How to use Meshnet for multi-screen Node.js development
      • How to use the Multi-user editing plugin in Unreal Engine over Meshnet
      • How to set up a private Mumble voice chat server
      • How to host a private Rocket.Chat server
    • Own VPN server setup
      • How to set up a VPN server through self-hosting or with DigitalOcean
      • How to create a VPN server with Microsoft Azure
      • How to create a VPN server with AWS
      • How to create a VPN server with Google Cloud
      • How to create a VPN server with Linode
      • How to create a VPN server with Hetzner
    • Network protection
      • How to set up your network protection with Pi-hole
      • How to set up your own DNS server
      • How to protect your network with AdGuard Home
      • How to use the self-hosted Whoogle search engine remotely
      • How to set up a VPN router using Meshnet
  • Troubleshooting
    • Common issues on Windows
    • Common issues on Android
    • Common issues on iPhone/iPad
    • Common issues on macOS
    • Common issues on Linux
Powered by GitBook

© 2025 Nord Security. All Rights Reserved.

On this page

Was this helpful?

  1. How-to guides
  2. Remote device access

How to set up a phone as a security camera with remote access

Discover how you can reuse a mobile phone as an IP camera with remote access over Meshnet.

PreviousHow to access files in your NAS from anywhere without compromising its securityNextHow to assign custom host names to Meshnet services using Nginx proxy manager

Last updated 5 months ago

Was this helpful?

Introduction

Home security cameras are increasingly common for added peace of mind. Instead of investing in a costly system, many opt for budget-friendly alternatives, such as transforming older phones into security cameras. This approach allows you to test the waters without a high upfront cost. Normally, to access the camera remotely, you'd have to set up port forwarding on your router.

Fortunately, you can completely bypass port forwarding by using . With this feature, you can create a virtual device network with remote and local devices. The connected devices can then interact with one another as if they were on the same (LAN). This way, you to gain access to your phone security camera without compromising the security of your home network.

This guide contains a video tutorial, as well as written instructions, on how you can create a remotely accessible security camera by pairing Android and iOS phones with Meshnet.

Before you begin

Make sure that:

  • Your phone is running Android 9 or later.

  • Your phone has a stable internet connection.

  • Your phone has a constant power source.

Note

The article demonstrates the setup procedure using Android 13 as an example.

Install IP Webcam software

Set up login credentials

  1. Open IP Webcam.

  2. Under Connection settings, tap the Local broadcasting option.

  3. Select Login/password.

  4. Enter your desired username and password combination and click OK.

Select a recording location

It is recommended to select a specific directory for your recordings. This way, all of the footage is organized and easily accessible. To choose a folder:

  1. Open IP Webcam.

  2. Under IP Webcam settings, select Video preferences.

  3. Tap Video recording > Save videos to.

  4. Select your preferred folder or create a new one and tap Use this folder.

Start your security camera

Your phone is now fully prepared to function as a security camera. To start the IP Webcam server:

  1. Open IP Webcam.

  2. Tap the three-dot menu in the upper-right corner and select Start server.

  3. If requested, grant IP Webcam the required permissions.

After a few seconds, the camera output will be visible on-screen.

Access your security camera over Meshnet

Caution

Your security camera is now active, and you can access it either from your local network or remotely, using Meshnet.

  1. Copy the Nord name of your new security camera from the NordVPN application.

  2. Open your internet browser.

  3. In the URL field, paste the copied Nord name, add :8080/, and press Enter. Example secret.meerkat-sierranevada.nord:8080/

  4. Type in your login username and password and click Sign in.

  5. Next to Video renderer, select Browser to monitor your camera in real-time.

Start recording

To start recording the footage of your security camera, click the Record manual button under Recorder control in the IP Webcam web interface.

After you have started the recording, you will see the name of the file in which the footage is being saved.

If you wish to stop the recording, click the Stop button.

View recorded footage

You can check all of the recorded footage from your security camera in the Video archive tab of the IP Webcam web interface.

Before you begin

Make sure that:

  • Your phone is running iOS 15.0 or later.

  • Your phone has a stable internet connection.

  • Your phone has a constant power source.

Note

The article demonstrates the setup procedure using iOS 15.7.9 as an example.

Install LiveReporter software

Set up user authentication

The default configuration of the Live-Reporter app does not require any user authentication to access the RTSP stream. This can leave the stream vulnerable, as other devices on the network would have unrestricted access to it.

To enable authentication:

  1. Launch Live-Reporter Live Camera.

  2. If prompted, grant permission to access the camera by tapping OK.

  3. In the lower-left corner, tap the settings icon.

  4. Switch to the Network tab.

  5. Under On demand stream, enable the Authentication toggle and enter your preferred username and password. Example

  6. Tap Save setting, and OK.

Now, the video feed from your iOS device will be accessible only after entering the correct authentication details.

Tip

You can change details, such as the video resolution, framerate, and quality on the Video tab of the settings menu.

Access your security camera over Meshnet

Caution

For specific guidelines, select the device you want to access your camera from:

Windows, macOS, and Linux

  1. Copy the Nord name of your new security camera from the NordVPN app.

  2. Open VLC media player.

  3. On Windows and Linux: from the menu bar, select Media > Open network stream.

    On macOS: from the menu bar, select File > Open network.

  4. In the address field, type in rtsp:// and paste the copied Nord name. Example

  5. Click Play (on Windows and Linux) or Open (on macOS).

  6. Enter the authentication details you set up previously and click OK.

The video stream from your iOS device should now be visible in the VLC media player.

Note

If the Windows security alert box during the configuration, select both the private and public networks options, and then click Allow access to allow VLC connections through the firewall.

Android

  1. Copy the Nord name of your iOS device from the NordVPN app.

  2. Launch VLC media player.

  3. In the lower-right corner, select More, and tap the New stream card.

  4. In the network address field, type in rtsp:// and paste the copied Nord name. Example

  5. Tap the arrow button on the right to connect.

  6. Enter the authentication details you set up previously and tap OK.

The video stream from your iOS device should now be visible in the VLC media player.

iOS

  1. Copy the Nord name of your camera device from the NordVPN app.

  2. Launch VLC media player.

  3. If requested, grant the local network access permission by tapping OK.

  4. From the bottom navigation bar, select Network and tap Open network stream.

  5. In the address field, type in rtsp:// and paste the copied Nord name. Example

  6. Tap Open network stream.

  7. Enter the authentication details you set up previously and select Login.

The video stream from your new camera should now be visible in the VLC media player.

You have .

You have .

With all of the prerequisites taken care of, you can install IP Webcam — the application that will turn your phone into a security camera. You can download IP Webcam for free from the .

By default, the IP Webcam interface does not require any authentication. To minimize the , it is best to secure your camera with strong login credentials. To enable login authentication:

Ensure you set up strong user authentication for your camera's web interface. Without it, other devices in your Meshnet that have enabled can also access the camera, potentially compromising its security.

You have .

You have .

Once your iOS device is ready to be transformed into a security camera, you can install the app for free from the App Store. This app converts the device’s camera feed into a (RTSP) stream, which can be accessed over the network.

Ensure you set up strong user authentication for your camera's web interface. Without it, other devices in your Meshnet that have enabled can also access the camera, potentially compromising its security.

To access your security camera’s stream, you need to use a media player that can view RTSP streams. For this example, the will be used.

installed NordVPN on Android
Google Play Store
risk of unauthorized access
remote access permissions
installed NordVPN on iOS
Live-Reporter Live Camera
real time streaming protocol
remote access permissions
VLC media player
Windows, macOS, and Linux
Android
iOS
enabled Meshnet on Android
Meshnet
local area network
Tapping the Install button.
Tapping the Install button.
Tapping the Local broadcasting option.
Tapping Start server.
Logging in to the IP Webcam web interface.
Selecting the Browser video renderer.
Starting a recording.
Name of the recording.
Recordings in the Video archive tab.
Tapping "OK" in the permission prompt.
Tapping "OK" in the permission prompt.
Settings icon highlighted.
Authentication toggle enabled with the username and password entered.
Selecting the "Open network stream" option.
Selecting the "Open network" option.
Address field with 'rtsp://' and Nord name entered.
Address field with 'rtsp://' and Nord name entered.
Username and password for the RTSP stream entered.
Username and password for the RTSP stream entered.
Selecting the 'New stream' card in the 'More' screen.
Selecting the 'New stream' card in the 'More' screen.
Address of the iOS camera stream entered.
Address of the iOS camera stream entered.
Authentication details for the RTSP stream entered.
Authentication details for the RTSP stream entered.
Tapping "OK" in the permission prompt.
Tapping "OK" in the permission prompt.
Tapping "Open network stream" from the "Network" screen.
Tapping "Open network stream" from the "Network" screen.
Address field with 'rtsp://' and Nord name entered.
Address field with 'rtsp://' and Nord name entered.
Authentication details for the RTSP stream entered.
Authentication details for the RTSP stream entered.
enabled Meshnet on iOS