Skip to main content

Installation

Installation Overview

ITVDesk is easy to install and does not require complex configuration or external dependencies. The application runs as a standalone solution and does not rely on cloud services or additional databases.

Installation can be performed on a single computer or on multiple systems, depending on user needs.


System Requirements

Supported Operating Systems

  • Microsoft Windows 7, Windows 10, Windows 11 and newer (64-bit) (legacy 32-bit versions available)
  • Windows Server editions
  • macOS
  • Linux distributions (portable AppImage format)
tip

Some features depend on the operating system and hardware capabilities.


Hardware Requirements

  • Multi-core CPU recommended
  • Hardware video acceleration not required (can improve performance when using external or high-resolution media sources)
  • Minimum 4 GB RAM (typical ITVDesk usage: ~250 MB RAM, ~300 MB disk space)
  • Network connection (LAN)

Network Requirements

ITVDesk uses standard video surveillance protocols and operates within a local network environment.

Supported protocols include:

  • RTSP / RTSPS video streaming
  • ONVIF discovery, control, and event handling
  • HTTP and optional HTTPS (TLS) communication

Ensure that the required network ports are allowed by the firewall if network restrictions or security policies are in place.


Default Network Ports

By default, ITVDesk uses the following network ports.
All ports can be changed in the application settings if required.

  • TCP 7000 – ONVIF services
  • TCP 5554 – RTSP server
  • UDP 3702 – ONVIF discovery (probe)
  • TCP 80 / 443 – RTSP over HTTP / HTTPS
  • UDP 22000–30000 – RTSP media transport

Ensure that the selected ports are allowed by the firewall and are not already in use by other applications.


Changing Network Ports

All default ports can be modified directly in the application settings.

Port change on ITVDesk Server

Navigate to:

Settings → RTSP / Streaming Service Settings

Here you can:

  • Change RTSP and RTSPS ports
  • Configure RTSP over HTTP / HTTPS tunneling ports
  • Adjust the UDP media port range
  • Enable or disable specific streaming features

After changing ports, click Apply Changes and restart streaming if required.

tip

RTSP streaming uses multiple internal media channels (video, audio, control, and optional metadata). Depending on enabled features and the number of connected clients, a single RTSP connection may temporarily use several UDP ports from the media range.

This is normal behavior and ensures stable, high-quality streaming.


Network Port Conflicts & Cleanup Utility

In some environments, Windows or other applications may keep network ports open or cause port conflicts, even after an application has been closed.

If changing the port does not resolve the issue, ITVDesk provides a built-in Network Cleanup Utility.

Network Cleanup utility ITVDesk Network Cleanup utility ITVDesk ITVDesk

The cleanup utility:

  • Terminates ITVDesk-related background processes
  • Force-releases LISTENING network ports
  • Reinitializes Windows network listeners
warning

The Network Cleanup Utility requires Administrator privileges
and should be used only if streaming does not start or ONVIF / RTSP / RTSPS ports remain blocked after changing ports.

tip

If you encounter the error “Bind UDP socket fail, error = WSAE-10013”, this usually indicates a port conflict or insufficient permissions.

Verify that the following ports are free and accessible:

  • UDP 3702 (ONVIF discovery)
  • TCP 7000 (ONVIF services)
  • TCP 5554 (RTSP services)

Consult your IT administrator if necessary.


Installation on Windows

  1. Download the ITVDesk installer.
  2. Run the installer.
  3. Follow the on-screen instructions.
  4. Complete the installation.

After installation, ITVDesk can be started manually or configured to start automatically with the operating system.


Installation on macOS

  1. Download the ITVDesk installer for macOS.
  2. Open the installer package.
  3. Follow the installation steps.
  4. Allow required system permissions if prompted.

macOS may display security warnings during the first launch due to system protection settings.


Installation on Linux

ITVDesk for Linux is distributed as a portable AppImage.

No installation is required:

  • No system libraries are modified
  • No system preferences are changed
  • No dependencies are required

The AppImage format allows ITVDesk to run on both rolling and stable Linux distributions.

To run ITVDesk on Linux:

  1. Download the ITVDesk.AppImage file.
  2. Make it executable:
    chmod a+x ITVDesk*.AppImage