Skip to main content

Glossary

Last updated: 10 August 2026

Terms used throughout the Video Ingester and its documentation.

Backend system

The platform the Ingester uploads to. Either JudoManager (stored as JM) or Judobase (stored as JB). Chosen in Settings → API Configuration; it decides which API url is used and whether a partner is required.

Chunk

One piece of a file during a multi-part upload. Files are split into chunks so that a failure only costs one chunk rather than the whole transfer. The size is chosen from a short list — 5, 10, 25, 50, 100 or 150 MB — and defaults to 10 MB.

Companion file

A small file written next to a video file by the Video CutterV2: <video>.json, carrying the contest metadata. See how files are found.

Contest code

The identifier that ties a video to one specific fight in JudoManager or Judobase. Without a valid contest code the platform cannot attach the video to anything, and the upload fails. Supplied automatically by the Video CutterV2, or typed into the Contest Data form.

Deinterlacing

Removing the comb-like artefacts produced when interlaced video — each frame made of two half-images captured moments apart — is shown on a progressive display. Applied during encoding. See the deinterlace settings.

Encoding

Converting the uploaded video into the format the platform streams. Performed in the cloud; the Ingester only requests it.

FairReplay Cloud

The website where licences and machine activations are managed: https://backend.fairreplay.com.

Job

One video file making its way through the system, together with all the metadata the encoder will need. Jobs are stored in the local queue and move through a series of statuses.

Job queue

The local SQLite database FileWatcherIngester.db in the installation folder, holding every job. Published to workers over a local web API on port 18472.

Machine key

A fingerprint derived from the PC's hardware, used to tie a licence to one machine. See Registration.

Manual mode

Uploading a file the Video CutterV2 did not prepare, where you enter the contest data yourself. Contrast with automatic mode.

Overlay

A logo image burned into the encoded video — typically a sponsor or broadcaster mark. Configured as a URL in Settings → Overlay.

Partner

The federation or organisation that owns an event in JudoManager, for example Judo zveza Slovenije or European Judo Union. A contest code is only unique within one partner's events, which is why the partner is mandatory for JudoManager jobs. The list comes from IngestPartners.json. Judobase does not use partners.

Payload

The JSON block stored with each job: file path, contest code, camera name, deinterlace flag, overlay URL and so on. Viewable with Show payload on the job's right-click menu.

Playable

The record on the FairReplay platform representing the finished, streamable video. Its identifier appears in the Playable column of the job grid once it exists.

Priority

A number from 1 (most urgent) to 10 (least urgent) deciding which job uploads next. See Job priority.

Progressive

Video where each frame is captured as a whole image, as opposed to interlaced. Progressive video does not need deinterlacing. The Video CutterV2 reports this in the companion .json file.

Video CutterV2

The companion program that slices continuous mat recordings into one file per contest and writes them, with their companion .json files, into the Ingester's watch folders.

Watch folder

A folder the Ingester monitors for new video files, including its sub-folders. Configured in Settings → File Settings.

Watcher

The role that finds new files and creates jobs. See the two roles.

Worker

The role that takes jobs from the queue, uploads the files and requests encoding. See the two roles.