ONVIF IP Camera Configuration
Overview
This generic guide covers the configuration of any ONVIF-compatible IP camera with GCXONE, using the industry-standard ONVIF protocol for universal camera support.
What you'll accomplish:
- Configure camera network settings
- Enable ONVIF service
- Create ONVIF user account
- Add camera to GCXONE using ONVIF protocol
- Configure events and features
- Verify successful integration
Estimated time: 10-15 minutes
Prerequisites
Ensure you have completed the prerequisites listed in the Overview:
- ONVIF-compatible IP camera (Profile S or Profile T)
- Admin access to camera web interface
- Network connectivity between camera and GCXONE
- GCXONE account with device configuration permissions
- Static IP or DHCP reservation for camera
Configuration Workflow
The configuration process consists of 3 main parts:
- Camera Setup - Configure network, enable ONVIF (Steps 1-3)
- GCXONE Platform Setup - Add camera using ONVIF (Steps 4-5)
- Verification - Test events and features
Part 1: Camera Setup
Step 1: Access Camera Web Interface
UI Path: Web Browser → http://[Camera-IP] or https://[Camera-IP]
Objective: Access camera web interface to begin configuration.
Configuration Steps:
- Discover camera IP address:
- Use manufacturer's camera discovery tool
- Check DHCP server lease table
- Use ONVIF Device Manager (free tool)
- Open web browser and navigate to camera IP
- Log in with default or admin credentials:
- Check camera documentation for defaults
- Common defaults: admin/admin, admin/12345, admin/[blank]
- Change default password (security best practice):
- Navigate to user/security settings
- Create strong admin password
The camera web interface appearance varies significantly by manufacturer. Common interfaces include:
- Axis: Clean white interface with left sidebar navigation
- Hikvision: Blue-themed interface with top menu bar
- Dahua: Gray interface with configuration tree on left
- Hanwha: Modern flat design with card-based layout
Refer to your camera's user manual for manufacturer-specific login screens.
Expected Result: Successfully logged into camera web interface with admin access.
Step 2: Configure Network Settings
UI Path: Network / Network Configuration (varies by manufacturer)
Objective: Configure camera network for GCXONE integration.
Configuration Steps:
- Navigate to Network or Network Configuration
- Configure IP Settings:
- DHCP: Disable (for static IP) or Enable with reservation
- IP Address: 192.168.1.100 (example - use static recommended)
- Subnet Mask: 255.255.255.0 (match your network)
- Gateway: 192.168.1.1 (your network gateway)
- DNS Server: 8.8.8.8 or local DNS
- Configure Ports (if available):
- HTTP Port: 80 (default)
- HTTPS Port: 443 (default)
- RTSP Port: 554 (default)
- Click Save or Apply
- If IP changed, access camera at new IP address
- Static IP recommended: Prevents connectivity issues when DHCP lease expires
- Document the IP: Keep a spreadsheet of all camera IPs for troubleshooting
- Use network ranges: Assign cameras to dedicated subnet (e.g., 192.168.10.x for cameras)
- Test connectivity: Ping camera from GCXONE server before proceeding
Expected Result: Camera has static IP and is accessible via network.
Step 3: Enable ONVIF Service and Create User
UI Path: ONVIF / System / User Management (varies by manufacturer)
Objective: Enable ONVIF service and create integration user.
Configuration Steps:
- Enable ONVIF Service:
- Navigate to ONVIF or Network Services settings
- Enable ONVIF: ✓ Checked
- ONVIF Port: Usually same as HTTP port (80) or dedicated port
- Authentication: WS-UsernameToken or Digest (recommended)
- Create ONVIF User Account:
- Navigate to User Management or Accounts
- Click Add User
- Configure user:
- Username:
onvif_userorgcxone_integration - Password: Create strong password (save for GCXONE setup)
- Role/Level: Administrator or Operator
- ONVIF Access: ✓ Enabled
- Username:
- Click Save or OK
- Verify ONVIF Service:
- Check ONVIF service status shows "Enabled" or "Running"
- Note the ONVIF port for GCXONE setup
ONVIF settings location differs by manufacturer. Common paths:
- Axis: System → Integration → ONVIF
- Dahua: Network → Integration → ONVIF
- Hanwha: Setup → Network → Integration
- Hikvision: Configuration → Network → Advanced → Integration Protocol
- Uniview: Network → Integration → ONVIF
If you cannot find ONVIF settings, consult your camera's user manual or search for "ONVIF" in the settings search bar.
Expected Result: ONVIF service enabled, integration user created with appropriate permissions.
Part 2: GCXONE Platform Setup
Step 4: Add ONVIF Camera in GCXONE
UI Path: GCXONE Web Portal → Devices → Add Device
Objective: Register ONVIF camera in GCXONE platform.
Configuration Steps:
- Log into GCXONE web portal with admin credentials
- Navigate to Devices → Add Device
- Select device type:
- Type: IP Camera
- Manufacturer: ONVIF or Generic ONVIF
- Enter camera details:
- Device Name: Descriptive name (e.g., "Lobby Camera - ONVIF")
- IP Address/Hostname: Camera IP from Step 2 (e.g., 192.168.1.100)
- Port: ONVIF port from Step 3 (usually 80 or custom)
- Username: ONVIF user from Step 3 (
onvif_user) - Password: Password for ONVIF user
- Protocol: ONVIF
- Time Zone: Select appropriate time zone
- Click Test Connection to verify ONVIF connectivity
- If successful, click Add Device to register in GCXONE
- GCXONE will auto-discover camera capabilities via ONVIF:
- Video streams (Profile S/T)
- Event capabilities
- Audio capabilities (if supported)
- PTZ capabilities (if supported)
GCXONE automatically discovers camera capabilities via ONVIF, including:
- Video profiles: Resolution, frame rate, codec support
- Event types: Motion detection, tampering, digital inputs
- Audio: Microphone and speaker availability
- PTZ: Pan, tilt, zoom capabilities and preset positions
No manual configuration needed - GCXONE queries the camera's ONVIF services automatically.
Expected Result: ONVIF camera successfully added and shows "Online" status in GCXONE.
Troubleshooting Connection Issues:
- Verify ONVIF service is enabled on camera
- Check firewall allows ONVIF port (usually 80)
- Verify credentials are correct
- Try using camera's IP address instead of hostname
- Check ONVIF port matches camera configuration
Step 5: Configure Events and Features
UI Path: GCXONE → Devices → ONVIF Camera → Configuration
Objective: Configure event detection, arm/disarm, and audio features.
Configuration Steps:
- In GCXONE, navigate to newly added ONVIF camera
- Click Configuration or Settings
- Configure Event Settings:
- Event Detection: ✓ Enable (ONVIF motion detection)
- Event Forwarding: ✓ Enable
- Event Notifications: ✓ Enable (push, email)
- Event Types: Select supported event types
- Configure Arm/Disarm:
- Enable Arm/Disarm: ✓ Checked
- Default State: Armed or Disarmed
- Configure Genesis Audio (SIP) (if camera supports audio):
- Enable Genesis Audio: ✓ Checked (if available)
- Audio Codec: G.711 or camera-supported codec
- Two-Way Audio: ✓ Enable (if camera has speaker)
- Configure Additional Settings (camera-dependent):
- PTZ Control: Enable if camera supports PTZ
- Privacy Masks: Configure if required
- Click Save Configuration
Note: Available features depend on camera's ONVIF implementation. Configuration options vary by manufacturer and camera model.
Expected Result: Events configured, arm/disarm enabled, features activated based on camera capabilities.
Note: Available features depend on camera's ONVIF implementation. Not all features may be available on all cameras.
Verification and Testing
Verification Checklist
Basic Functions:
- Camera status shows "Online" in GCXONE
- Live streaming works (if supported by integration)
- Camera responds to connection tests
Events:
- Motion detection events forwarded to GCXONE
- Event notifications received (push, email)
- Arm/Disarm functions work correctly
Audio (if configured):
- Genesis Audio (SIP) connects successfully
- Two-way audio works (if camera has speaker)
General:
- Mobile app access works
- No error messages in GCXONE logs
Advanced Configuration
ONVIF Device Manager
For advanced ONVIF troubleshooting and verification:
- Download free ONVIF Device Manager tool
- Discover camera on network
- Verify ONVIF services:
- Device service
- Media service
- Event service
- PTZ service (if applicable)
- Test ONVIF capabilities:
- Get profiles
- Get stream URI
- Subscribe to events
- Use for troubleshooting GCXONE integration issues
Manufacturer-Specific Optimizations
For best results with specific manufacturers:
- Axis: Use Axis-specific integration if available for enhanced features
- Hikvision: Use Hikvision SDK integration for better performance
- Dahua: Use Dahua-specific integration when possible
- Generic ONVIF: Use this guide when manufacturer-specific integration unavailable
Troubleshooting
See the Troubleshooting Guide for common problems and solutions.
Quick troubleshooting:
- Camera not discovered: Verify ONVIF enabled, check IP address and ONVIF port
- Connection fails: Check firewall, verify credentials, test with ONVIF Device Manager
- No events: Verify motion detection enabled on camera, check event configuration in camera
- Poor performance: Consider manufacturer-specific integration if available
- Audio not working: Verify camera supports ONVIF audio, check Genesis Audio configuration
- Limited features: ONVIF implementation varies - some cameras support more features than others
Manufacturer Resources
Common ONVIF Locations by Manufacturer:
- Axis: System → Integration → ONVIF
- Dahua: Network → Integration → ONVIF
- Hanwha (Samsung): Setup → Network → Integration
- Hikvision: Configuration → Network → Advanced → Integration Protocol
- Uniview: Network → Integration → ONVIF
ONVIF Conformance: Check manufacturer's ONVIF conformance at: https://www.onvif.org/conformant-products/
Related Articles
Need Help?
If you need assistance with ONVIF IP Camera configuration, contact support. For manufacturer-specific guidance, consult the camera's user manual.