Enterprise security systems — service, repair, programming and support

Services

Video Management System Service and Repair

Cameras that drop offline, recordings that are not there when they are needed, archivers that stop writing and retention that no longer matches policy. Service for video systems that are already installed.

Scope of this service

Skyfal services existing video-security infrastructure. We do not provide new camera cabling, drilling or general CCTV construction installation.

What that means in practice: on cable and mounting points that already exist, we replace, configure, program, test and document cameras, recorders, servers and storage. Where a new camera position requires a cable pulled, a wall or ceiling drilled, or conduit installed, that work belongs to an electrical or cabling contractor and we will identify it as a separate trade rather than quote around it.

We are also not a product vendor. We do not sell cameras, recorders or licences, so a recommendation to keep what you have costs us nothing.

What we do

The recording either exists or it does not

Most video systems are only tested at the moment someone needs footage, which is the worst possible time to discover a fault.

A video deployment has more independent failure points than an access control system, and most of them fail quietly. A camera that stopped recording three weeks ago still shows a live image. An archiver that ran out of writable space keeps running. A degraded array continues serving video until the second disk goes. A retention policy set for 90 days silently becomes 26 days when someone raises the resolution on 40 cameras.

None of those generate a complaint until an incident. By then the footage is gone and the question is why nobody knew. Our work is finding those conditions, correcting them, and putting a check in place so the next one is caught on a scheduled visit instead of during an investigation.

We work on systems as they are, including sites running mixed generations of cameras and more than one recording platform after years of partial upgrades.

  • Footage missing for a specific period. Recording schedule, motion configuration, archiver state, disk write errors or a licence lapse, and the event history that shows which one.
  • Cameras dropping offline in clusters. Groups that fail together share something. Usually a switch, a PoE budget, a VLAN or an uplink.
  • Retention shorter than the policy says. Measured bitrate against actual storage, rather than the calculation done at design time.
  • Playback that stutters while live video is fine. Workstation decode load, client and server version mismatch, or the network path to the archiver rather than the camera.
  • An archiver or directory server that will not start. Service state, database condition, certificates, licensing and time synchronization between servers.
  • Exports that fail or produce files nobody can open. Format, player version, destination permissions and workstation storage.

What the work covers

Grouped by layer, because a camera symptom is often a storage or network cause.

Servers, archivers and system software

The layer that decides whether video is written to disk at all.

  • Video-management system troubleshooting. Service and role states, event and audit logs, licensing, certificates, time synchronization between servers, failover behaviour and the configuration changes that preceded the fault. Environments include Genetec Security Center and comparable enterprise platforms.
  • Archiver and directory-server support. Archiver write behaviour and disk targets, camera-to-archiver assignment, directory role health and failover, database size and maintenance, and recovery of a server that will not start or has lost its association with the rest of the system.
  • Firmware and compatibility troubleshooting. Camera firmware against the driver and platform version in use, features that stop working after an update, devices that go into a limited or unsupported state, and the version dependencies between server, client and device.

Cameras and communication

Devices in the field and the network path that carries them.

  • Offline camera and communication issues. PoE budget and switch port condition, VLAN and multicast configuration, addressing and DNS, uplink saturation, and cameras that reboot on a cycle because of a marginal power supply or an injector at the limit. Sites commonly include Axis network video devices and March Networks recorders and cameras.
  • Camera replacement on existing infrastructure. Swapping a failed or obsolete camera onto the cable, bracket and mounting position already in place, then addressing, configuring, focusing, adding it to the recording platform, confirming the recording schedule and verifying that video is actually written and retrievable.

Recording, storage and retention

Where video is supposed to be, and how long it is supposed to stay there.

  • Recording and playback problems. Gaps in the timeline, streams recording at the wrong quality, motion or event triggers that never fire, schedules that were changed and not reverted, and playback that fails only for certain cameras or certain date ranges.
  • Storage and RAID-related diagnostics. Array and controller status, degraded or rebuilding sets, failed and predicted-failure disks, controller battery and cache state, filesystem and write errors, and free space that has quietly fallen below what the retention policy requires.
  • Performance and retention review. Measuring actual recorded bitrate per stream against available storage to establish real retention, then advising where resolution, frame rate, compression or schedule changes will bring the system back in line with policy without adding disks.

Workstations and client software

The layer operators judge the whole system by.

  • Workstation and client-software issues. Client version against server version, decode load and GPU or driver problems, monitor layouts and tile counts beyond what the hardware can render, slow or failing exports, user permissions and views, and workstations that were never rebuilt after an operating system change.

Retention

Retention is arithmetic, not a setting

A retention figure is a promise about storage. Recorded bitrate multiplied by camera count multiplied by hours per day multiplied by days has to fit on the disks that exist. Change any term and the number of days changes, whether or not the policy field still says 90.

In practice retention slips for ordinary reasons. Cameras get added without storage being added. Resolution is raised on a group of cameras after a complaint about image quality. Compression settings are changed. A scene that used to be static now has traffic in it, so a variable bitrate stream produces far more data than it did at commissioning. Any of these can halve retention without a single alarm being raised.

We measure what each stream is actually writing, compare it against usable capacity after array overhead, and give you the real retention figure. Where it is short, the options are usually configuration rather than hardware: adjust frame rate or compression on the cameras that do not need the full amount, move continuous recording to event-based where it is appropriate, or rebalance cameras across archivers. Where more storage genuinely is required, we say so and size it against the measurement rather than a rule of thumb.

For sites that would rather find this on a schedule than during an incident, the same checks form part of Preventive Maintenance.

Where video symptoms usually originate

A starting point, not a diagnosis. The value of the table is that it stops the search at the camera.

SymptomUsual layerChecked first
Cameras offline in a groupNetwork and powerSwitch port and uplink counters, PoE budget, VLAN and multicast configuration, injector and supply condition
Live video fine, archive missingArchiver or storageArchiver service state, disk write errors, recording schedule and motion configuration, free space
Retention shorter than policyBitrate against capacityMeasured bitrate per stream, resolution and frame rate changes, usable capacity after array overhead
Playback stutters, live is smoothWorkstation or clientDecode load, GPU and driver state, client and server version match, network path to the archiver
Cameras missing after a restartDirectory or licensingDirectory role and failover state, licence allocation, certificates, time synchronization between servers
Export fails or will not playClient and destinationExport format and player version, destination permissions, workstation storage, file size limits
Image degraded on one camera onlyDevice and opticsFocus and back focus, IR cut filter operation, lens condition, firmware level, power stability at the device

Every one of these is confirmed by measurement on site or in the logs before a part is ordered or a setting is changed.

Common questions

We went to pull footage from last month and it is not there. Can you find out why?

Usually yes, and the answer is normally recoverable from the system itself. We look at whether the camera was online for that period, whether the archiver was writing, whether the recording schedule or motion configuration covered that time of day, whether disk write errors or a full volume interrupted recording, and whether retention had simply already rolled past it.

The audit and event history often shows the exact date the behaviour changed, and just as often shows a configuration change made by someone with the best of intentions. Whether the footage itself can be recovered depends on what happened to it, and we will tell you plainly if it cannot.

Several cameras go offline at the same time, then come back. They are on different floors.

Cameras that fail together are almost always sharing something, and it is rarely the cameras. The common factors are a switch or a switch stack, a PoE power budget that is exceeded when all devices draw at once, an uplink that saturates at a particular time of day, a VLAN or multicast configuration problem, or an environmental issue in one closet such as a failing UPS or heat.

Physical location can be misleading. Cameras on four floors may all be homed to the same intermediate distribution frame. We map the affected devices back to their switch ports and uplinks first, which usually makes the pattern obvious in a way the floor plan does not.

Our policy says 90 days but we only ever seem to have about three weeks. Why?

Because retention is the result of a calculation, not a value the system guarantees. If bitrate has gone up since commissioning, or cameras have been added without storage, or a scene has become busier, the system writes more data per day and the same disks hold fewer days.

We measure the actual bitrate each stream is writing and compare it against usable capacity, then give you the real figure. Bringing it back to policy is often a configuration exercise rather than a purchase, and where storage genuinely has to be added we size it against the measurement.

If an archiver fails, do we lose the video already recorded?

Not by itself. Recorded video lives on the storage attached to that archiver, so an archiver server failure interrupts new recording but does not erase what is already written. The recordings are usually recoverable once the server, or a replacement pointed at the same storage, is brought back and reassociated with the system.

Real loss happens in two other situations: the storage itself failed rather than the server, or the archiver was down for long enough that the period you needed was never recorded in the first place. The second is far more common, which is why unnoticed archiver downtime is one of the specific things we check for.

A camera has failed. Can you replace it on the existing cable?

Yes. Where the cable, bracket and mounting position are already in place and serviceable, replacing a camera is service work: remove the failed device, fit the replacement, address and configure it, set focus and field of view, add it to the recording platform, confirm the recording schedule and retention, and verify that video is written and can be played back.

What we do not do is create a new camera position. A new location needs cable pulled, and in most cases drilling or conduit, which is electrical or cabling contractor work. We will tell you that up front rather than treating it as part of the service call.

Our IT department controls the network. Will that be a problem?

No, and it is often the fastest route to a fix. Video faults frequently sit on the network side, so we would rather work with the people who own the switches than around them. We come with specific requests: port counters for named devices, PoE budget on given switches, VLAN and multicast configuration for the video segment, and firewall rules between camera, archiver and directory servers.

Any change we need on the security side is documented and scheduled through your change process. If the fault turns out to be entirely within the network, we will say so and hand your IT team the evidence rather than continuing to bill for video work.

Find out what your system is actually recording

A review of archiver health, storage condition and measured retention tells you whether the footage will be there when it is needed.