The cart is empty

Virtual ONVIF Camera Features

ITVDesk – Virtual ONVIF IP Camera Software

ITVDesk transforms any computer into a fully compliant ONVIF IP camera. It allows real-time streaming of desktop, webcams, audio, files, and external IP cameras directly into VMS and NVR systems.

Ideal for remote monitoring, IT security, workstation surveillance, and integration of non-standard video sources into professional video surveillance environments.

Overview

ITVDesk architecture

Core Features

  • Full ONVIF support (Profile S, T, G, M)
  • RTSP / RTP / SRTP / RTSPS streaming
  • H.265 (HEVC), H.264, MJPEG video encoding
  • Hardware & Software Processing (GPU-accelerated encoding/decoding with CPU fallback)
  • Two-way audio (Audio Back Channel)
  • PTZ desktop control (mouse + keyboard interaction)
  • Motion detection (keyboard + mouse activity)
  • Alarm IN / OUT integration
  • Multi-stream support (Main, Sub, Custom)
  • Auto discovery (WS-Discovery)
  • Secure communication (HTTPS, SRTP, SHA-256)

Media Sources

  • Desktop streaming (multi-monitor support)
  • Windows application streaming (capture and stream specific application windows)
  • Webcam streaming (multiple devices, HDMI, iPhone camera...)
  • Audio-only streaming (system sound and microphone)
  • Video file streaming (*.mp4, *.flv and other formats)
  • Combined streams (merge multiple sources into a single output channel)
  • External IP cameras (RTSP, RTMP, HTTP MJPEG)
  • External ONVIF devices (convert to virtual ONVIF camera)
  • RTSP pusher streams (FFmpeg and external encoder integration)
  • Audio-video mixing (combine any audio with any video source)

Total supported sources: up to 256 (16 devices × 16 channels)

Multi-Channel and Multi-Camera Architecture

Multi-channel mode:

One ONVIF device with multiple video channels. Example: 2 monitors + 3 webcams = 5 channels in one device.

Multi-camera mode:

Each source becomes a separate ONVIF camera (different ports). Example: 3 sources = 3 IP cameras (ports 7000, 7001, 7002).

Video and Audio Processing

  • Hardware accelerated encoding (GPU support)
  • Automatic transcoding, transmuxing, transrating
  • Video filters (blur, sharp, grayscale, deinterlace)
  • Flexible resolution and bitrate control
  • Audio formats: G.711, AAC, G.726, OPUS, G.722
  • Video rotation (Auto, Flip, 90°, 180°)

OSD (On Screen Display)

  • Keystroke overlay (keyboard capture in video)
  • Time and date display
  • Channel name display
  • Custom text overlay
  • Flexible positioning (corners)

Motion Detection and Alarm System

  • Mouse movement detection
  • Keyboard activity detection
  • Configurable detection duration
  • Alarm IN (panic button)
  • Alarm OUT actions:
    • Run application
    • Shutdown / reboot
    • Lock system

RTSP Streaming Configuration

Example RTSP stream:

rtsp://yourip:port/ipc1-stream1/screenlive

Example with parameters:

rtsp://yourip:port/ipc1-stream1/screenlive?t=unicast&p=tcp&ve=H265&w=1920&h=1080&fps=30&vb=4000&ae=AAC&sr=44100&ch=2&srtp=1

Example: 1080p H.265 stream, 30 FPS, 4000 kbps, AAC audio, secure transmission over TCP.

Multiple streams:

ipc1-stream1 → MainStream
ipc1-stream2 → SubStream
ipc1-stream3 → ThirdStream

Multiple sources:

screenlive0 → Monitor 1
screenlive1 → Monitor 2
videodevice0 → Webcam
itvdesk rtsp metadata small

Advanced RTSP Parameters

&t=unicast / multicast
&p=udp / tcp
&ve=H265 / H264 / MJPEG / MP4
&w=width
&h=height
&fps=frames per second
&vb=video bitrate (kbps)
&ae=audio codec
&sr=sample rate
&ch=audio channels
&ab=audio bitrate (kbps)
&srtp=0 / 1 (enable encryption)

Configure video, audio, transport, and security parameters directly through the RTSP URL to dynamically control stream quality and performance without restarting the server.

ONVIF Device Management

  • Manage streams directly from VMS/NVR
  • Change IP, DNS, Gateway
  • User management (Admin / Operator / User)
  • Relay control (Alarm OUT)
  • Video profiles (Main, Sub, Custom)
  • Bitrate, FPS, GOP, session control

Supported ONVIF Services

  • Device Discovery (WS-Discovery)
  • Device Management
  • Media Service (v1 + v2)
  • PTZ Service
  • Event Service
  • Imaging Service
  • Analytics Service
  • Recording Control (Profile G)
  • Recording Search
  • Replay Service
  • Device IO

Security

  • HTTPS / RTSPS
  • SRTP encryption
  • WS-UsernameToken authentication
  • SHA-256 / MD5 digest
  • AES data protection

Additional Features

  • PTZ Desktop Control (control mouse and interact with desktop via VMS)
  • Keystroke Overlay (display keyboard input directly on video stream)
  • Hidden background mode
  • Auto start with system
  • Password protection
  • Prevent sleep mode
  • Offline installation support
  • Advanced streaming diagnostics

Compatibility

  • Hikvision
  • Dahua
  • Milestone XProtect
  • Network Optix (Nx Witness)
  • Any ONVIF-compatible system

Turn Any Computer into a Virtual ONVIF IP Camera

Stream desktop screens, applications, webcams, and audio directly into VMS/NVR systems using ONVIF and RTSP protocols.

Software-only solution. No hardware required. Fast deployment with a free trial available.