Skip to main content

Frequently Asked Questions

What is ITVDesk?​

ITVDesk is a professional software solution for computer-based video surveillance.

It transforms a computer into a virtual ONVIF-compliant IP camera, allowing you to stream:

  • Desktop screen
  • Webcam
  • Media files
  • Custom video sources

directly into existing VMS, NVR, or ONVIF-compatible systems.


Can I record video locally on my computer without a hardware NVR?​

Yes.

ITVDesk supports local video recording using ONVIF Recording Services. Video can be stored directly on the computer’s local storage and accessed through ONVIF-compatible VMS, NVR, or client software that supports the required recording and replay features.

No external NVR hardware is required.


What are the system requirements for ITVDesk?​

ITVDesk runs on most modern operating systems, including:

  • Windows
  • macOS
  • Linux

Minimum requirements:

  • Medium-performance CPU
  • At least 300 MB of disk space

Recommended for best performance:

  • Hardware acceleration enabled (Intel QSV / NVIDIA NVENC / AMD AMF)
  • Updated GPU drivers

Exact requirements depend on video resolution, encoding, and number of streams.


What is P2P Platform Access in ITVDesk?​

P2P Platform Access allows secure remote access to ITVDesk without:

  • Port forwarding
  • Public IP addresses
  • Manual firewall configuration

With supported remote-access configurations, users can connect to remote ITVDesk instances via peer-to-peer (P2P) technology without exposing local services directly to the internet.

This enables:

  • Remote viewing and management
  • Access outside the local network (LAN)
  • Operation behind NAT, firewalls, or mobile connections

The connection uses secure signaling and direct peer connections whenever possible.


When should I use P2P Platform Access?​

P2P access is ideal for:

  • Remote monitoring
  • Installations with limited network access
  • Environments where port forwarding is not allowed or not desired

What is an ONVIF camera in ITVDesk?​

ONVIF is a global open industry standard defining how IP-based security devices communicate.

In ITVDesk, ONVIF is used to:

  • Simulate IP cameras
  • Ensure compatibility with VMS/NVR systems
  • Enable standardized video, events, and control interfaces

How can I stream my desktop or webcam to an NVR?​

  1. Install ITVDesk
  2. Add a new IP Camera
  3. Select Desktop or Webcam as the media source
  4. Use the RTSP stream URL, for example:
    • rtsp://yourip:port/ipc1-stream1/screenlive0
    • rtsp://yourip:port/ipc1-stream1/videodevice0
tip

You can stream your entire desktop or webcam directly to any ONVIF-compatible system.


Can I simulate an ONVIF camera with ITVDesk?​

Yes.

ITVDesk can fully simulate ONVIF IP cameras and NVR devices, including support for:

  • RTSP video streaming
  • ONVIF device discovery
  • PTZ control
  • OSD (On-Screen Display)
  • Image and video settings

This makes ITVDesk ideal for:

  • Testing
  • Development
  • Integration
  • VMS/NVR validation

What does ONVIF mean in the context of ITVDesk?​

ONVIF is an open standard that defines communication between IP-based security devices.

ITVDesk fully implements ONVIF standards, enabling seamless interoperability with:

  • Third-party cameras
  • NVR systems
  • VMS platforms

Does ONVIF use RTSP?​

Yes.

RTSP (Real Time Streaming Protocol) is used to establish and control media sessions.

ITVDesk uses:

  • ONVIF Profile S / T
  • RTSP for video streaming

to deliver video from ITVDesk to ONVIF clients.


How does ITVDesk work on Linux?​

ITVDesk for Linux is distributed as an AppImage.

Benefits:

  • No installation required
  • No dependency issues
  • Works on both rolling and stable distributions

To run:

chmod a+x ITVDesk*.AppImage
./ITVDesk*.AppImage

---

## What is the best way to confirm a camera is ready for NVR/VMS?

Use **[Network Camera Test](/front-ui/network-camera-test)** from the camera
context menu (`Test Selected Camera...`).

It checks the most common integration failures (ports, bind IP, auth handshake,
main/sub streams, conflicts, and FFplay probe) and can export a report for
support.

---

## Why does Connected Clients show "Unknown client"?

`Connected Clients` resolves the client name from the same audit/client access
events used by the security UI.

If there is no recent audit entry for that IP (or the client did not provide a
name), ITVDesk may show `Unknown client`.