Dashboard

0 Branches
0 Total Cameras
0 Online
0 Offline
People Now
0 Alerts

All Branches

Manage Locations

Alert History

People Now (All Zones)
Total Visitors Today
0 Active Alerts
—% Camera Uptime
Zone Monitoring — Real-time Occupancy & Alerts

Peak Hours Analysis (Today)

Current Occupancy by Zone

Recent Zone Alerts

AI Status: Checking... Auto-refreshes every 30s

How to Integrate CCTV from Other Locations

Step-by-step guide to connect cameras from multiple sites into this unified dashboard

Network Architecture

┌─────────────────────────────────────────────────────────────┐
│                    IFC CCTV Dashboard                        │
│                   (This Application)                         │
│                    ┌──────────────┐                          │
│                    │  Web Server  │                          │
│                    │  Port 3000   │                          │
│                    └──────┬───────┘                          │
│                           │                                  │
│              ┌────────────┼────────────┐                     │
│              │            │            │                     │
│     ┌────────▼──┐  ┌─────▼─────┐  ┌──▼────────┐           │
│     │  Method 1 │  │  Method 2 │  │  Method 3  │           │
│     │  Local    │  │  VPN      │  │  Cloud/    │           │
│     │  Network  │  │  Tunnel   │  │  Public IP │           │
│     └────────┬──┘  └─────┬─────┘  └──┬────────┘           │
│              │            │            │                     │
└──────────────┼────────────┼────────────┼─────────────────────┘
               │            │            │
    ┌──────────▼──┐  ┌─────▼─────┐  ┌──▼────────────┐
    │  Same LAN   │  │  Remote   │  │  Remote Site   │
    │  Cameras    │  │  Site via │  │  via Internet  │
    │  192.168.x  │  │  10.0.x   │  │  Public IP     │
    │             │  │  WireGuard│  │  + Port Fwd    │
    └─────────────┘  └───────────┘  └────────────────┘
              

Quick Start - Add a Remote Location

1

Choose Connection Method

VPN (Recommended): Set up WireGuard or OpenVPN between sites. Most secure option.

Port Forwarding: Forward RTSP port (554) on remote router. Quick but less secure.

Cloud/P2P: Use camera manufacturer's cloud service (Hik-Connect, DMSS).

2

Get Camera Stream URL

Find the RTSP URL for your camera brand:

Hikvision: rtsp://user:pass@IP:554/Streaming/Channels/101
Dahua: rtsp://user:pass@IP:554/cam/realmonitor?channel=1&subtype=0
Reolink: rtsp://user:pass@IP:554/h264Preview_01_main
Uniview: rtsp://user:pass@IP:554/media/video1
Generic: rtsp://user:pass@IP:554/stream1
3

Add to Dashboard

Go to Locations tab → Click Add Location → Enter details → Add cameras with their stream URLs.

4

Test Connection

Use VLC Media Player to test the RTSP URL first: vlc rtsp://user:pass@IP:554/stream

If it plays in VLC, it will work in the dashboard.

Security Best Practices

  • Always change default camera passwords
  • Use VPN instead of port forwarding when possible
  • Enable HTTPS/SSL for remote connections
  • Segment camera network from main network (VLAN)
  • Keep camera firmware updated
  • Use strong, unique passwords per camera
  • Disable UPnP on cameras and routers
  • Monitor access logs regularly

Settings

go2rtc Server Address

Paste your server address below. All branch live streams will use this URL.
Local: http://localhost:1984  |  LAN: http://192.168.1.84:1984  |  Remote: your Tailscale/public URL

Branch Streams

Staff Minimum Threshold

Alert "No staff detected" when zone total is below this number.

General

Notifications

Export/Import Configuration

Alert Notifications

Loading alert settings...

LIVE Camera
Starting stream — please wait (~15s)...
1080p