WINK ONVIF Studio

Professional Camera Management Manual

Complete Guide for Security Professionals and System Integrators

Version 1.0 | 2025

WINK Streaming

Table of Contents

1. Introduction

WINK ONVIF Studio is a comprehensive, professional-grade camera management tool designed for security professionals, system integrators, and IT administrators. This software provides complete control over ONVIF-compliant IP cameras, including discovery, configuration, streaming, and diagnostics.

About WINK ONVIF Studio

WINK ONVIF Studio represents the culmination of years of experience in video surveillance and camera integration. As a completely free tool, it democratizes access to professional camera management capabilities that were previously only available in expensive enterprise solutions.

Key Features

Universal Compatibility

Supports all ONVIF-compliant cameras from any manufacturer, with automatic detection of authentication methods and protocol versions.

Professional Tools

Advanced diagnostics, batch operations, and comprehensive configuration capabilities designed for professional deployments.

Cross-Platform Support

Native applications for Windows, macOS, and Linux ensure you can manage cameras from any workstation.

Target Audience

Document Overview

This manual provides comprehensive guidance on using WINK ONVIF Studio effectively. Each chapter builds upon previous concepts, taking you from basic installation through advanced features and troubleshooting.

Note: This manual covers WINK ONVIF Studio version 1.0. Features may vary in different versions. Check www.wink.co for the latest documentation.

2. Getting Started

2.1 System Requirements

Minimum Requirements

Component Windows macOS Linux
Operating System Windows 10 64-bit macOS 10.14 (Mojave) Ubuntu 20.04 LTS
Processor Intel Core i3 or equivalent
Memory 4 GB RAM
Storage 500 MB available space
Network Gigabit Ethernet recommended

Recommended Requirements

Additional Software Requirements

Linux Users: VLC libraries must be installed for video streaming functionality:
sudo apt update
sudo apt install vlc libvlc-dev

2.2 Installation

Windows Installation

  1. Download the WINK ONVIF Studio installer from www.wink.co/wink-onvif-studio
  2. Run the installer as Administrator
  3. Follow the installation wizard:
  4. Click "Install" to begin installation
  5. Launch WINK ONVIF Studio when installation completes

macOS Installation

  1. Download the appropriate version:
  2. Open the DMG file
  3. Drag WINK ONVIF Studio to Applications folder
  4. First launch:

Linux Installation

Binary Installation

# Download the binary
wget https://downloads.wink.co/onvif-studio/linux/wink-onvif-studio

# Make executable
chmod +x wink-onvif-studio

# Run the application
./wink-onvif-studio
    

DEB Package Installation

# Download the DEB package
wget https://downloads.wink.co/onvif-studio/linux/wink-onvif-studio.deb

# Install the package
sudo dpkg -i wink-onvif-studio.deb

# Install dependencies if needed
sudo apt-get install -f

# Launch from terminal or application menu
wink-onvif-studio
    

2.3 First Launch

Welcome Screen

When you first launch WINK ONVIF Studio, you'll see a welcome banner showcasing WINK Streaming services. This banner appears for the first 5 launches to introduce you to our enterprise video solutions.

Banner Behavior:

Initial Interface

WINK ONVIF Studio Main Interface

Figure 1: Main Interface - Discover Tab

The main window is divided into three primary sections:

  1. Camera List (Left Panel): Displays all discovered and manually added cameras in a tree view
  2. Tab Content (Center): Shows information and controls based on the selected tab
  3. Action Buttons (Right): Quick access to common operations

First Steps

To begin using WINK ONVIF Studio effectively:

  1. Check Network Settings: Ensure your computer is connected to the same network as your cameras
  2. Disable Firewall Temporarily: For initial discovery, temporarily disable firewall to ensure cameras can be found
  3. Run Discovery: Click the "Discover" button to find cameras on your network
  4. Review Results: Discovered cameras appear in the left panel with basic information

3. User Interface Overview

3.1 Main Window

The WINK ONVIF Studio interface is designed for efficiency and clarity, providing quick access to all features while maintaining a clean, professional appearance.

Window Layout

Main Window Layout

Figure 2: Main Window Components

Menu Bar

Status Bar

The bottom status bar provides real-time information:

3.2 Camera List Panel

Tree View Structure

Cameras are displayed in a hierarchical tree structure showing:

📷 Camera Name (IP Address)
├── Status: Connected/Disconnected
├── Model: Manufacturer Model
├── Authentication: Method Used
└── Last Seen: Timestamp
    

Status Indicators

Icon Status Description
🟢 Connected Camera is online and authenticated
🟡 Discovered Camera found but not authenticated
🔴 Offline Camera unreachable or connection failed
Unknown Manually added, status not checked

Context Menu Options

Right-clicking a camera provides quick access to:

3.3 Tab Structure

WINK ONVIF Studio organizes functionality into logical tabs:

Discover Tab

Discover Tab

Figure 3: Discover Tab Interface

Primary tab for finding cameras on your network:

Connect Tab

Connect Tab

Figure 4: Connect Tab Interface

Manage camera connections and authentication:

Live/PTZ Tab

Live PTZ Tab

Figure 5: Live/PTZ Tab Interface

Real-time video viewing and camera control:

Camera Details Tab

Camera Details Tab

Figure 6: Camera Details Tab

Comprehensive camera information and configuration:

Diagnostics Tab

Diagnostics Tab

Figure 7: Diagnostics Tab

Testing and troubleshooting tools:

Status/Logs Tab

Status Logs Tab

Figure 8: Status/Logs Tab

System monitoring and logging:

4. Camera Discovery

Camera discovery is the foundation of any ONVIF management system. WINK ONVIF Studio provides multiple discovery methods to ensure you can find all cameras on your network, regardless of their configuration or network topology.

4.1 Automatic Discovery

Standard WS-Discovery

The primary discovery method uses the ONVIF WS-Discovery protocol:

  1. Click "Discover" Button: Initiates the discovery process
  2. Multicast Probe: Sends discovery packets to 239.255.255.250:3702
  3. Camera Response: ONVIF-compliant cameras respond with their information
  4. Results Display: Found cameras appear in the camera list

Discovery Process Log

[10:23:45] Starting WS-Discovery on interface 192.168.1.50
[10:23:45] Sending multicast probe to 239.255.255.250:3702
[10:23:46] Received response from 192.168.1.100
[10:23:46] Camera identified: AXIS P3245-LV
[10:23:46] Received response from 192.168.1.101
[10:23:46] Camera identified: Bosch FLEXIDOME IP 7000
[10:23:50] Discovery timeout reached
[10:23:50] Discovery complete: Found 2 cameras
    

Discovery Options

Network Interface Selection

Choose which network adapter to use for discovery. Essential for systems with multiple network connections.

Discovery Timeout

Adjust how long to wait for camera responses. Default is 10 seconds, but may need adjustment for larger networks.

Discovery Scope

Limit discovery to specific network segments or expand to include all accessible networks.

4.2 Manual Discovery Methods

Understanding ONVIF Discovery

Click the "Understanding ONVIF Discovery" button to access comprehensive discovery documentation:

ONVIF Discovery Help

Figure 9: ONVIF Discovery Help Window

This help system covers:

Extensive Scan

The Extensive Scan performs a comprehensive search of your network:

Warning: Extensive Scan can take 15-20 minutes for a /24 network. Plan accordingly and avoid running during production hours.

How Extensive Scan Works

  1. IP Range Detection: Automatically determines your subnet
  2. Sequential Scanning: Tests every IP address (e.g., 192.168.1.1-254)
  3. Multi-Port Testing: Checks common ONVIF ports:
  4. Progress Display: Shows current IP being tested

Manual Prefix Scan

For targeted discovery of specific network ranges:

Manual Prefix Scan

Figure 10: Manual Prefix Scan Dialog

Using Manual Prefix Scan

  1. Click "Manual Prefix Scan"
  2. Enter Network Ranges:
    192.168.1.0/24
    10.0.0.0/24
    172.16.50.0/24
                
  3. Configure Options:
  4. Start Scan: Monitor progress in real-time

Manual Camera Addition

For cameras that cannot be discovered automatically:

  1. Click "Add Camera" Button
  2. Enter Camera Information:
    Field Description Example
    Name Friendly name for identification Front Door Camera
    IP Address Camera's network address 192.168.1.200
    Port ONVIF service port 8080
    Username Administrator username admin
    Password Administrator password ********
  3. Test Connection: Verify camera is accessible
  4. Save: Add to camera list

4.3 Understanding ONVIF Discovery

Network Requirements

For successful discovery, ensure:

Common Discovery Issues

Tip: If automatic discovery fails, try these steps in order:
  1. Disable firewall temporarily
  2. Use Extensive Scan
  3. Try Manual Prefix Scan with specific ranges
  4. Add cameras manually

Cameras Not Appearing

Partial Discovery

5. Connecting to Cameras

5.1 Authentication Methods

WINK ONVIF Studio supports all standard ONVIF authentication methods, automatically detecting and using the appropriate method for each camera.

Supported Authentication Types

WS-Security (WSSE)

The most secure ONVIF authentication method using username tokens with digest passwords and timestamps. Prevents replay attacks and password sniffing.

HTTP Digest Authentication

Standard HTTP authentication using MD5 hashing. Widely supported by older cameras and provides reasonable security.

HTTP Basic Authentication

Simple username/password authentication. Less secure but sometimes required for legacy devices. Credentials sent in Base64 encoding.

Authentication Process

WINK ONVIF Studio uses an intelligent authentication system:

  1. Initial Probe: Test connection without authentication
  2. Method Detection: Analyze response to determine required authentication
  3. Sequential Testing: Try methods in order of security preference
  4. Success Caching: Remember successful method for future connections

Authentication Sequence

Connection attempt to 192.168.1.100:80
├── Try SOAP 1.2 + WSSE ──────► Success ✓
├── Try SOAP 1.2 + Digest ────► (Skipped)
├── Try SOAP 1.2 + Basic ─────► (Skipped)
├── Try SOAP 1.1 + WSSE ──────► (Skipped)
└── Connection established with SOAP 1.2 + WSSE
    

5.2 Connection Process

Connect Tab

Figure 11: Connection Interface

Establishing a Connection

  1. Select Camera: Click on camera in the list
  2. Enter Credentials:
  3. Click Connect: Initiates connection process
  4. Monitor Progress: Watch status in log window

Connection Status Indicators

Status Indicator Meaning Next Steps
Connecting 🔄 Spinner Connection in progress Wait for completion
Connected ✅ Check Successfully authenticated Access all features
Failed ❌ Cross Connection unsuccessful Check diagnostics
Partial ⚠️ Warning Limited functionality Review capabilities

Post-Connection Actions

Once connected, WINK ONVIF Studio automatically:

5.3 Troubleshooting Connections

Common Connection Problems

Authentication Failures

Important: Many cameras require a specific ONVIF user account separate from the web interface admin account.

Problem: "Authentication Failed" error

Solutions:

  1. Verify username and password are correct
  2. Check if camera requires ONVIF-specific user:
  3. Try default credentials:

Connection Timeouts

Problem: "Connection Timeout" error

Solutions:

  1. Verify network connectivity:
    ping 192.168.1.100
  2. Check correct ONVIF port:
  3. Increase timeout setting:

Service Not Found

Problem: "No ONVIF Services Found"

Solutions:

  1. Ensure ONVIF is enabled:
  2. Update camera firmware:
  3. Try legacy connection mode:

Using Diagnostics Tab

The Diagnostics tab provides detailed connection troubleshooting:

Diagnostics Tab

Figure 12: Connection Diagnostics

Diagnostic Tests

6. Live Video Streaming

6.1 Setting Up Streams

WINK ONVIF Studio provides integrated video streaming capabilities using VLC libraries for maximum compatibility and performance.

Starting a Live Stream

  1. Connect to Camera: Ensure camera shows connected status
  2. Select Live/PTZ Tab: Switch to streaming interface
  3. Choose Profile:
  4. Click Play: Initiates video stream
Live Streaming Interface

Figure 13: Live Video Streaming with PTZ Controls

Stream Configuration Options

Setting Options Description
Protocol RTSP, RTP/RTSP, RTP/HTTP Transport protocol for video stream
Transport UDP, TCP, HTTP Network transport method
Buffer 0-5000ms Stream buffering for smooth playback
Hardware Decode On/Off Use GPU for video decoding

Multi-Stream Viewing

View multiple cameras simultaneously:

  1. Open first camera stream
  2. Right-click another camera
  3. Select "Open in New Window"
  4. Arrange windows as needed
  5. Use Window → Tile to organize

6.2 PTZ Controls

PTZ Interface Overview

For cameras with Pan/Tilt/Zoom capabilities, comprehensive controls are provided:

Directional Controls

           [↑]
        [↖] [⬆] [↗]
     [←] [◼] [→]     [+] Zoom In
        [↙] [⬇] [↘]     [-] Zoom Out
           [↓]
        

Click arrows for movement, center square for home position

PTZ Features

Movement Speed Control

Preset Positions

  1. Go to Preset: Click numbered button (1-9)
  2. Set Preset:
  3. Clear Preset: Right-click → Clear
  4. Rename Preset: Right-click → Rename

Advanced PTZ Functions

Note: Advanced features depend on camera capabilities. Not all cameras support all functions.

6.3 Snapshots and Recording

Taking Snapshots

Capture still images from the video stream:

  1. Method 1: Click camera icon in video window
  2. Method 2: Right-click video → Take Snapshot
  3. Method 3: Press 'S' key when video window focused

Snapshot Settings

Video Recording

Record live video streams for later review:

Starting Recording

  1. Ensure stream is active
  2. Click record button (red circle)
  3. Recording indicator appears
  4. Click stop button to end

Recording Options

Setting Options Recommendation
Format MP4, AVI, MKV MP4 for compatibility
Codec H.264, H.265, Copy Copy to avoid re-encoding
Audio Include/Exclude Include if available
Max Duration No limit, 1-60 min Set limit for auto-split
Tip: Use "Copy" codec to record the original stream without re-encoding, saving CPU and maintaining quality.

7. Camera Configuration

WINK ONVIF Studio provides comprehensive camera configuration capabilities, allowing you to modify settings without accessing each camera's web interface.

7.1 Network Settings

Camera Configuration

Figure 14: Camera Configuration Interface

IP Configuration

Caution: Changing network settings can make the camera unreachable. Ensure you have physical access to the camera before making changes.

Static IP Configuration

  1. Select camera from list
  2. Navigate to Camera Details tab
  3. Click "Network Configuration"
  4. Select "Static IP"
  5. Enter network details:
  6. Click "Apply Changes"
  7. Camera will reboot with new settings

DHCP Configuration

  1. Select "DHCP" option
  2. Enable "DHCP Client"
  3. Optionally set hostname
  4. Apply changes
  5. Note new IP from DHCP server

Port Configuration

Service Default Port Common Alternatives Purpose
HTTP 80 8080, 8000 Web interface & ONVIF
HTTPS 443 8443 Secure web access
RTSP 554 8554 Video streaming
ONVIF 80 8000, 8080 ONVIF services

7.2 Video Settings

Video Profiles

Most cameras support multiple video profiles for different use cases:

Main Stream Profile

Sub Stream Profile

Encoding Settings

Codec Selection

Bitrate Control

GOP Settings

7.3 Image Settings

Basic Image Adjustments

Setting Range Default Effect
Brightness 0-100 50 Overall image lightness
Contrast 0-100 50 Difference between light/dark
Saturation 0-100 50 Color intensity
Sharpness 0-100 50 Edge enhancement

Advanced Image Features

Wide Dynamic Range (WDR)

Day/Night Settings

Noise Reduction

7.4 Date & Time Configuration

Time Synchronization Options

Important: Accurate time is critical for forensic video evidence and multi-camera synchronization.

Manual Time Setting

  1. Select "Manual" time mode
  2. Enter date and time
  3. Select timezone
  4. Enable/disable daylight saving
  5. Apply settings

NTP Configuration

  1. Enable "NTP Sync"
  2. Configure NTP servers:
  3. Set sync interval (typically 1-24 hours)
  4. Apply and verify sync status

Sync with PC Time

  1. Click "Sync with PC"
  2. Confirm timezone matches
  3. Apply immediately
  4. Useful for initial setup

8. Diagnostics & Testing

Comprehensive diagnostics ensure your cameras are functioning correctly and help troubleshoot issues quickly.

8.1 Quick Test

The Quick Test provides a rapid health check of camera functionality:

Running Quick Test

  1. Select camera(s) from list
  2. Click "Test" button
  3. View results in diagnostics window

Quick Test Results

=== Quick Test Results: Office Camera (192.168.1.100) ===
✓ Network Connectivity     : OK (Response time: 12ms)
✓ ONVIF Service           : Available (Version 2.6)
✓ Authentication          : WSSE authentication successful
✓ Device Information      : Retrieved successfully
✓ Media Service           : Available (3 profiles)
✓ PTZ Service            : Available (Continuous + Presets)
✓ Event Service          : Available
✓ Stream URL             : rtsp://192.168.1.100:554/stream1
⚠ Analytics Service      : Not supported
✓ Recording Service      : Available

Overall Status: PASS (9/10 tests passed)
Test Duration: 2.3 seconds
    

Understanding Test Results

Test What It Checks Common Issues
Network Connectivity Basic network reach Firewall, wrong IP
ONVIF Service ONVIF endpoint available ONVIF disabled, wrong port
Authentication Credentials work Wrong password, user permissions
Device Information Can retrieve camera info Partial ONVIF support
Media Service Streaming capabilities No configured profiles

8.2 Detailed Diagnostics

Detailed Diagnostics

Figure 15: Detailed Diagnostics Interface

Network Diagnostics

Ping Test

Pinging 192.168.1.100...
Reply from 192.168.1.100: bytes=32 time=1ms TTL=64
Reply from 192.168.1.100: bytes=32 time=1ms TTL=64
Reply from 192.168.1.100: bytes=32 time=1ms TTL=64
Reply from 192.168.1.100: bytes=32 time=1ms TTL=64

Ping statistics for 192.168.1.100:
    Packets: Sent = 4, Received = 4, Lost = 0 (0% loss)
    Average time = 1ms
    

Port Scan

Port Scan Results for 192.168.1.100:
Port 80    : Open (HTTP/ONVIF)
Port 443   : Closed
Port 554   : Open (RTSP)
Port 8000  : Closed
Port 8080  : Closed
    

ONVIF Service Testing

Service Discovery

Tests each ONVIF service endpoint:

Capability Testing

Detailed capability enumeration:

=== Device Capabilities ===
Network:
  ✓ IPFilter
  ✓ ZeroConfiguration
  ✓ IPVersion6
  ✗ DynDNS
  ✓ Dot11Configuration

System:
  ✓ DiscoveryResolve
  ✓ DiscoveryBye
  ✓ RemoteDiscovery
  ✓ SystemBackup
  ✓ FirmwareUpgrade
    

SOAP Message Logging

View raw ONVIF communication:

Tip: SOAP logging is invaluable for troubleshooting authentication and compatibility issues.

Request Example

<soap:Envelope xmlns:soap="http://www.w3.org/2003/05/soap-envelope">
  <soap:Header>
    <wsse:Security>
      <wsse:UsernameToken>
        <wsse:Username>admin</wsse:Username>
        <wsse:Password Type="...#PasswordDigest">...</wsse:Password>
        <wsse:Nonce>...</wsse:Nonce>
        <wsu:Created>2025-01-15T10:30:00Z</wsu:Created>
      </wsse:UsernameToken>
    </wsse:Security>
  </soap:Header>
  <soap:Body>
    <tds:GetDeviceInformation/>
  </soap:Body>
</soap:Envelope>

8.3 Batch Testing

Test multiple cameras simultaneously for efficiency:

Performing Batch Tests

  1. Select multiple cameras (Ctrl+Click)
  2. Click "Batch Test"
  3. Choose test types:
  4. Click "Start Batch Test"

Batch Test Results

Camera IP Address Connect Auth Stream PTZ Status
Front Door 192.168.1.100 ✓ 1.2s WSSE Pass
Parking Lot 192.168.1.101 ✓ 0.8s Digest Pass
Warehouse 192.168.1.102 ✗ Timeout - - - Fail
Reception 192.168.1.103 ✓ 2.1s Basic Pass

Exporting Test Results

Save test results for documentation:

9. Advanced Features

9.1 Batch Operations

Batch operations enable efficient management of multiple cameras simultaneously, essential for large deployments.

Batch Configuration

Selecting Cameras for Batch Operations

Available Batch Operations

Time Synchronization

  1. Select cameras to sync
  2. Tools → Batch Configure → Time Sync
  3. Choose sync method:
    • Sync to PC time
    • Configure NTP settings
    • Set specific time
  4. Apply to all selected

User Management

  1. Create user template
  2. Select target cameras
  3. Apply user configuration:
    • Add new users
    • Update passwords
    • Modify permissions
    • Remove users

Network Configuration

Warning: Use with caution to avoid losing camera access

Batch Firmware Updates

Critical: Always backup camera settings before firmware updates. Test on one camera before batch updating.
  1. Preparation:
  2. Select Cameras:
  3. Update Process:
  4. Monitor Progress:

9.2 User Management

Understanding Camera Users

Most cameras support multiple user levels:

User Level Typical Permissions Use Case
Administrator Full access to all features System configuration
Operator PTZ control, view settings Security personnel
User/Viewer View live video only General monitoring
Anonymous Limited or no access Public streams

Managing Users

Adding Users

  1. Select camera
  2. Navigate to Camera Details → Users
  3. Click "Add User"
  4. Configure user:
    Username: john.doe
    Password: ********
    User Level: Operator
    Permissions:
      ✓ View Live Video
      ✓ PTZ Control
      ✗ Modify Settings
      ✗ User Management
      ✓ Snapshot
      ✓ Audio
                
  5. Save user configuration

Security Best Practices

Security Recommendations:

9.3 Event Monitoring

ONVIF Events Overview

Monitor real-time events from cameras supporting ONVIF events:

Setting Up Event Monitoring

  1. Open Event Monitor: Tools → Event Monitor
  2. Select Cameras: Choose cameras to monitor
  3. Configure Events:
  4. Start Monitoring: Begin real-time monitoring

Event Display

=== Event Monitor ===
[10:45:23] Front Door - Motion Detection Started
           Area: Region1
           Confidence: High

[10:45:28] Parking Lot - Vehicle Detected
           Type: Car
           Direction: Entering

[10:45:45] Front Door - Motion Detection Ended
           Duration: 22 seconds

[10:46:12] Warehouse - Tamper Alert
           Type: Camera Moved
           Severity: High

[10:46:30] Reception - Audio Event
           Level: 85dB
           Duration: 3 seconds
    

Event Actions

Configure automatic responses to events:

10. Troubleshooting Guide

This comprehensive troubleshooting guide helps resolve common issues quickly.

Connection Issues

Problem: "Connection Timeout"

Symptoms:

Solutions:

  1. Verify Network Connectivity:
    ping 192.168.1.100
    If no response, check:
  2. Check Firewall Settings:
  3. Verify ONVIF Port:

Problem: "Authentication Failed"

Symptoms:

Solutions:

  1. Verify Credentials:
  2. Create ONVIF User:
  3. Check Authentication Method:

Discovery Issues

Problem: "No Cameras Found"

Solutions:

  1. Network Configuration:
  2. Firewall Issues:
  3. Try Alternative Methods:

Streaming Issues

Problem: "Cannot Display Video Stream"

Solutions:

  1. Check VLC Installation (Linux):
    sudo apt update
    sudo apt install vlc libvlc-dev
                
  2. Verify Stream URL:
  3. Network Issues:

Platform-Specific Issues

Windows Issues

Issue Solution
Won't start Run as Administrator, check .NET Framework
Defender blocks Add exception for WINK ONVIF Studio
Network adapter missing Update network drivers, restart

macOS Issues

Issue Solution
App won't open Right-click → Open, allow in Security settings
No network access Grant permissions in Privacy settings
M1 compatibility Ensure Rosetta 2 installed

Linux Issues

Issue Solution
Missing dependencies Install VLC and development libraries
Permission denied Add user to video/audio groups
No video display Check DISPLAY variable, X11 forwarding

11. Appendix

11.1 Keyboard Shortcuts

Global Shortcuts

Action Windows/Linux macOS
Discover Cameras Ctrl+D ⌘+D
Add Camera Ctrl+A ⌘+A
Connect Ctrl+C ⌘+C
Stream Video Ctrl+S ⌘+S
Refresh List F5 ⌘+R
Settings Ctrl+, ⌘+,
Quit Ctrl+Q ⌘+Q

Camera List Navigation

Action Key
Next Camera
Previous Camera
Connect to Selected Enter
Delete Camera Delete
Rename Camera F2
Properties Alt+Enter

Video Window Shortcuts

Action Key
Play/Pause Space
Snapshot S
Start/Stop Recording R
Fullscreen F11
Exit Fullscreen Esc
Zoom In +
Zoom Out -

PTZ Control Shortcuts

Action Key Note
Pan Left Hold for continuous
Pan Right Hold for continuous
Tilt Up Hold for continuous
Tilt Down Hold for continuous
Zoom In + Page Up alternative
Zoom Out - Page Down alternative
Home Position Home Return to default
Preset 1-9 1-9 Go to preset

11.2 Common ONVIF Ports

Standard Ports by Manufacturer

Manufacturer Default ONVIF Port Alternative Ports
Axis 80 8080
Bosch 80 8080
Dahua 80 8080
Hanwha (Samsung) 80 8080
Hikvision 80 8000, 8080
Panasonic 80 8080
Sony 80 8080
Uniview 80 8080
Vivotek 80 8080

Service Ports

Service Default Port Protocol Purpose
HTTP/ONVIF 80 TCP Web interface, ONVIF
HTTPS 443 TCP Secure web access
RTSP 554 TCP/UDP Video streaming
Discovery 3702 UDP WS-Discovery multicast
Alternative HTTP 8000-8999 TCP Vendor-specific

11.3 Supported Features Matrix

ONVIF Profile Support

Profile Features WINK Support
Profile S Streaming, PTZ, Audio, Metadata ✓ Full Support
Profile G Recording, Storage, Playback ✓ Full Support
Profile C Access Control ⚠ Read Only
Profile A Advanced Access Control ⚠ Read Only
Profile T Advanced Video Streaming ✓ Full Support
Profile M Metadata & Analytics ✓ Full Support

Feature Compatibility

Feature Basic Professional Enterprise
Discovery
Authentication
Live Streaming
PTZ Control Basic
Presets 1-9 1-99 Unlimited
Recording
Events Basic
Analytics
Note: WINK ONVIF Studio is provided as a Professional-grade tool with all features enabled at no cost.

Thank You

Thank you for choosing WINK ONVIF Studio for your camera management needs.

For additional support and resources, visit:

www.wink.co


Email: onvifstudio@wink.co


© 2025 WINK Streaming. All rights reserved.