Introduction
What Is ITVDesk Virtual ONVIF IP Camera
ITVDesk is a professional software solution for computer-based surveillance. It transforms a computer, desktop screen, webcam, media file, RTSP stream, or external ONVIF source into a virtual ONVIF-compliant IP camera that can be added to compatible VMS and NVR systems.
Unlike traditional security cameras, ITVDesk captures digital activity that physical cameras cannot see, such as application usage, transaction screens, remote desktops, and workstation workflows.
ITVDesk is designed for controlled professional environments where security, interoperability, and predictable local operation are important. Processing is performed locally, streams are delivered through standard surveillance protocols, and integration is handled through ONVIF and RTSP workflows already used by security systems.

How ITVDesk Works
ITVDesk runs as a background application on a computer and acts as a virtual network camera.
Captured content is streamed in real time using standard surveillance protocols:
- ONVIF
- RTSP
- RTSPS (secure RTSP over TLS)
- SRTP where supported
This allows ITVDesk to integrate seamlessly with:
- Video Management Systems (VMS)
- Network Video Recorders (NVR)
- IP camera clients
- ONVIF-compatible media players
- RTSP media players and monitoring tools
To external systems, ITVDesk behaves like a standard network camera. Internally, it captures screen activity, webcams, audio, media files, and external streams with a GPU-assisted media pipeline where supported.
Typical Use Cases
ITVDesk is designed for enterprise and mission-critical environments where monitoring computer activity is essential for security, compliance, auditability, and operational control.
Due to its architecture based on local processing, encrypted communication, and full infrastructure ownership, ITVDesk is commonly deployed in organizations with high security requirements, including large enterprises and government institutions.
Common use cases include:
Enterprise & Corporate Environments
In large enterprise environments, ITVDesk is used to monitor workstations that handle sensitive business processes, confidential data, and regulated workflows. All activity is captured locally and integrated into existing VMS or NVR systems, ensuring full visibility without introducing external cloud dependencies.
Government & Public Institutions
ITVDesk is suitable for government agencies and public institutions where data sovereignty, system isolation, and strict access control are required. The application operates entirely within the organization’s infrastructure, making it compliant with internal security policies and regulatory frameworks.
Banking & Financial Institutions
Workstations handling financial transactions, customer data, and internal banking systems can be monitored with precise timestamps and synchronized video records, supporting fraud prevention, compliance audits, and incident investigations.
Manufacturing & Production
Production data, control panels, SCADA systems, and operational parameters can be streamed into the same surveillance system as physical cameras, providing a unified view of industrial and production environments.
POS & Retail
Monitoring POS transactions directly from the screen helps prevent transaction fraud and eliminates blind spots that traditional security cameras cannot cover. POS screen activity is synchronized with video surveillance for accurate review.
Casinos & Gaming
Screens of gaming machines, cashier systems, and operator terminals can be streamed and recorded alongside physical camera footage, enabling full operational traceability and regulatory compliance.
Education & Training
ITVDesk enables screen supervision during exams, training sessions, and remote learning environments, supporting integrity, compliance, and fair assessment.
Parental Control
For private use, ITVDesk can be used to supervise computer activity and online behavior through controlled and secure screen monitoring.
Key Capabilities
Streaming and Sources
- Virtual ONVIF IP camera output for VMS, NVR, and ONVIF clients
- Desktop, application window, webcam, audio-only, media file, and external stream sources
- Multi-source layouts, combined streams, and multi-channel configurations
- RTSP and RTSPS streaming with H.264, H.265, MJPEG, and related media formats
ONVIF Integration
- ONVIF discovery, device management, stream configuration, events, and replay workflows
- Support for common ONVIF profiles used by professional VMS and NVR platforms
- Manual or dynamic configuration through ONVIF-compatible clients
- POS and transaction text overlay synchronized with video and replay metadata
Performance and GPU Acceleration
- Hardware-assisted media pipeline for decode, processing, scaling, and encode where supported
- GPU encoder support including Intel QSV, NVIDIA NVENC, and AMD AMF
- Modern GPU backends such as D3D11 and Vulkan where available
- Optimized CPU fallback path for systems without supported GPU acceleration
Control and Audio
- PTZ-based desktop control for remote operator workflows
- Two-way audio / ONVIF audio backchannel where supported by the client
- Local recording and replay support for audit, investigation, and compliance scenarios
Security and Privacy
ITVDesk is designed with security and privacy as core principles. It is intended for environments where administrators need local processing, controlled network access, encrypted transport options, and auditable application behavior.
Local Processing and Data Storage
- Video processing and configuration are handled locally
- All application data is stored locally on the system
- User-specific data is stored in the AppData directory
- Shared data (when used across multiple users) can be stored in ProgramData
- No data is written outside these locations
This keeps surveillance data under the control of the local infrastructure and allows administrators to audit stored configuration and application files.
Configuration Protection
- Camera configurations and sensitive settings are encrypted
- Encrypted storage prevents unauthorized access to credentials and profiles
- ONVIF and RTSP authentication data is securely protected
Application Security Controls
- Optional user interface (UI) locking to prevent unauthorized access
- Protection against unauthorized application shutdown
- Automatic application restart (auto-reopen) to ensure continuous operation
These mechanisms are designed to maintain system availability and prevent intentional or accidental interruption of surveillance.
Secure Communication
- HTTPS / TLS support for ONVIF communication
- RTSPS and SRTP support where configured and supported by the client
- WS-Username Token with Digest authentication
- RTSP and ONVIF authentication support
Digital Code Signing and Integrity
- Executable files (.exe) and dynamic libraries (.dll) are digitally signed
- Digital signatures verify the authenticity and integrity of the application
- Protection against unauthorized modification or tampering of application files
- Supports enterprise security policies and operating system trust mechanisms
Digital code signing ensures that ITVDesk binaries originate from a trusted source and have not been altered after release.
No Cloud Dependency
- ITVDesk does not rely on third-party cloud services
- All processing, storage, and streaming remain within the local infrastructure
This architecture provides full control over surveillance data and supports compliance with enterprise security policies, regulatory requirements, and privacy standards.
Who This Documentation Is For
This user manual is intended for:
- System integrators
- Security technicians
- IT administrators
- End users configuring ITVDesk for the first time
No programming knowledge is required.