Technical Specifications and Features


Supported IP cameras
  • ONVIF compatible cameras
  • RTSP compatible cameras
  • Manufacturer support: Arecont, Axis, Brickcom, IQEye, Mobotix, Panasonic, Samsung, Sony
Supported video encoders
  • ONVIF compatible encoders
  • Avigilon, Axis, Dahua, Hikvision, Sony
Supported analog capture boards
  • XECAP-400EF LP
  • XECAP-800EF
Supported compression formats
  • H.264, MPEG4, MJPEG
PTZ cameras
  • ONVIF support (most manufacturers)
  • Manufacturer protocol: Axis, Brickcom, GSP, Panasonic, Sony
  • RS485 support (Pelco P, Pelco D, Panasonic, American Dynamics)
  • Support for camera presets
  • Patrol functions
  • Control PTZ cameras with mouse or joystick
IP camera search
Audio recording and playback
  • Recording from ONVIF and RTSP supported devices
  • Recording from computer's line-in
  • Play locally from computer's line-out
  • Play over network with speaker enabled devices (Axis and Dahua)
Digital I/O
  • ONVIF devices
  • Modbus (e. g. MOXA I/O devices with network interface)
  • Xecap 400EF/800EF capture board's I/O unit
Mobile use
  • Android and iOS
360° cameras
  • ONVIF and RTSP cameras
  • Virtual 360° view and dewarping
  • Multiple views from single camera
  • Mouse control on view
  • Support for ImmerVision panomorph optics
  • USB joystick, controller and button support (Windows and Linux)
  • AXIS T8311/8312, controller and button support (separate driver, Windows)

System Requirements


Operating system Microsoft Windows 7 (32 & 64 bit),  10 (32 & 64 bit), Server 2012, Server 2012 R2, Linux CentOS 6  (64 bit)
Processor Intel Core i3, i5, i7 or Intel Xeon, multi processor support
RAM 4 GB or more
Disk space for software 1 GB
Disk space for recordings Depending on camera count, bitrate, frame rate and desired length of recordings


Operating system Microsoft Windows 7 (32 & 64 bit),  10 (32 & 64 bit), Server 2012, Server 2012 R2, Linux CentOS 6  (64 bit)
Processor Intel Core i3 for max 8 simultaneous cameras, Intel Core i5 for max 16 simultaneous cameras, Intel Core i7 or higher for more than 16 simultaneous cameras
RAM 4 GB or more
Display driver Intel or Nvidia, 256 MB RAM or more
Disk space for software 1 GB
Disk space for recordings Depending on camera count, bitrate, frame rate and desired length of recordings

Client usage

  • Compatible with Windows, Linux (CentOS) and OS X
  • Uses a TCP/IP connection that can be encrypted.
  • Can be connected to multiple Ksenos servers simultaneously.
  • Recordings from multiple servers can be synchronized.
  • Real-time image and recording transfer online, either full quality or compressed quality can be selected.
  • Notification events and alarms are forwarded directly from the server to the user.
  • Customized buttons enable the management of different functions, such as recording and saving from connected external devices.

Multiple Ksenos server use

  • Viewing synchronized real-time and recorded image feed from multiple servers
  • Saving views comprised of camera feed from multiple recorders
  • Area search for a combination of cameras from different recorders
  • Notifications and alarms from multiple recorders simultaneously
  • Saving merged backup copies and video clips


  • Scalable and easy-to-use timeline
  • Calendar search
  • Specific time search
  • Timeline is always accessible. No separate interface for viewing recordings.
  • Dragging the timeline will synchronize all camera images to the selected point in time.
  • The timeline can be hidden so that the camera windows can be shown on the whole screen.
  • Camera window cloning enables the simultaneous viewing of real-time and recorded image.
  • The size and layout of camera windows can be freely adjusted
  • Window layouts can be saved in shortcut buttons
  • Window layouts can be saved with specific names
  • Automatic arrangement of camera windows
  • Multiple screen support and arrangement functionality
  • Pre-programmable notifications
  • Creation and naming of bookmarks

Camera window tools

  • Full screen: Opens the selected camera in full screen mode
  • Screenshot: Saves the visible image as an image file (JPG, PNG or PDF). Resolution can be selected.
  • Create video clip: Starts video clip recording of the visible image. Can be selected in another camera window, which will cause the video clip to continue from that window. (editable video clip)
  • Quick search from this camera: Only shows the recordings for this camera on the timeline. The playback will jump over motion detections in other areas.
  • Area search: You can draw areas comprising one or more camera image, and the motion detections of this area will be shown on the timeline. The playback will jump over motion detections in other areas.
  • Clone window: Copies the camera window. Enables the simultaneous viewing of the present time and recordings from the same camera with the use of the “Detach from the main timeline” function.
  • Detach from the main timeline: Opens a separate timeline as a window. The other camera windows will follow the main timeline.
  • Start recording: Starts a continuous recording of 1 minute (time adjustable) of this camera image.
  • Customized buttons: Can be used to control gates or other external devices with rule-customized buttons.


  • Saving bookmarks in the timeline using your mouse or the space key
  • Naming, editing and removing bookmarks
  • Bookmarks are saved in the bookmark list and are also visible on the timeline.
  • Bookmarks are saved locally.
  • Bookmarks can be browsed with the arrow keys, previous/next

Editable camera views

  • Camera windows can be arranged as wanted
  • Camera window layouts can be saved and named
  • Frequently used views can be saved as shortcut buttons
  • Camera views can contain cameras from multiple recorders

Alarm log

  • Alarm event programming can be triggered by digital I/O, connection status, video signal loss, alarm lines  motion detection and more.
  • Free text can be assigned to alarms.
  • Cameras can be selected for specific alarm events.
  • Alarm events can be browsed in the alarm log for a specific time frame.
  • Recordings in a event log can be viewed by clicking on the event.

Video clips

  • Time frame and selected cameras: Saves a grid comprising of selected cameras into a single file.
  • Edited video clip: Records a continuous image of the selected camera window. The source of the video material can be changed by changing the active camera window.
  • Quick search and area search can be used with the video clip tools.
  • Save as an AVI file with MPEG4 codec.


  • Saving of full-quality backup copies
  • The start and end points of the backup file can be freely determined.
  • Quick search and area search can be used to filter unwanted movement.
  • Backup copies can be viewed using the Ksenos remote software.
  • Quick and area searches can be made in the backup file.
  • Video clips and screenshots can be saved from the backup file.


  • Rules can be used to control recorder functionality and external devices as well as to send information on different events.
  • One or more conditions are set for the rules.
  • Conditions can include for example: Schedule, I/O-feed, motion detection, alarm lines, connection loss etc.
  • Rules are set actions to be performed when rule conditions are met.
  • Actions can include: Digital output control, notification event/alarm, selecting a PTZ preset, saving a bookmark, sending an email message etc.

User management

  • Username and password protection
  • Selecting functions and software areas
  • Camera access based on user permissions
  • Remote access selection for users
  • Camera control selection for users

Setting storage space

  • Simple storage space management
  • Storage space is shown as a percentage of total available space.
  • Recording time can be specified to a date.
  • Shows the date of the oldest recording

Motion detection

  • Functions with all types of cameras regardless of manufacturer
  • Sensitivity and noise reduction are adjustable
  • Areas of the image that should not be recorded can be covered.
  • Saves the location of motion in the image for the purposes of area searches.
  • Separate motion detection areas with different sensitivity can be set for an image.

Mobile use

  • Available for iOS and Android devices
  • Real-time and recorded image viewing from Ksenos server
  • PTZ camera control
  • Area search functionality
  • Easy-to-use timeline interface
  • Application can be downloaded from Apple App Store and Google Play.

Multiplexed view

  • Real-time image from selected cameras
  • Suitable for example for general viewing of a shop’s cashier
  • Increasing and decreasing a single camera window in the multiview with one mouse click
  • Hides the recorder basic interface when needed
  • One of multiple camera views can be set to change at a selected rate.
  • Multiplexed views can be set to several different screens.

Map view

  • Cameras can be placed in map views and opened directly from the map.
  • There can be multiple maps e.g. for different floors.
  • Maps can include links to other maps.
  • Maps are placed in separate movable windows, and several windows can be viewed simultaneously.
  • Maps can be zoomed and moved by using your mouse inside the window.
  • Camera locations can be edited
  • Map modification can be turned off

Virtual matrix

  • Control room interface for real-time surveillance
  • Virtual matrix can include one or more screens.
  • Includes monitor windows and regular camera windows that can be used to record several views
  • Image source selection for monitor windows can be automated e.g. based on alarms.
  • Cameras selected for monitor windows can be controlled with one or more joysticks.
  • Controlled camera can be selected with joystick buttons or mouse.
  • Notification events are shown instantaneously from e.g. alarm information or motion detection.

Automatic Number Plate Recognition

  • Schedules can be created in the system to restrict vehicle access based on weekdays of time of day.
  • Each vehicle entered into the system is given a specific access level. Access levels are used to determine which gates will be opened for the vehicle.
  • Access levels include restrictions based on time, gate and number of openings.
  • Access levels can be vehicle-specific or shared.
  • Plate recognitions performed by the system can be browsed using different search criteria. Clicking on the plate recognition will show an image recording of the event.

Point of Sale surveillance

  • A POS camera window has its own timeline where receipts can be selected for viewing 
  • Recordings are synchronized based on receipt transactions
  • Product searches can be conducted based on free text or time, or they can be selected directly from the timeline or image material.
  • Multiple POS camera windows can be open at the same time.


  • Notification events can be set in the system in different ways, such as rules, motion detection from image, external I/O data, or internal software command.
  • Notifications can contain a free text field, event colours are customisable, and a preview image is attached to the notification.
  • You can access a recording attached to a notification by one click
  • Status information and preset alarms are saved in the alarm log in chronological order.
  • The alarm log contains an acknowledgement functionality.
  • Ksenos sends notifications of possible system errors, such as camera or server connection errors, recording errors, hard drive faults and power supply faults (fault-tolerant servers).