Broadcast software is judged by one number: how long it has been running. A playout server, a master-control switcher, an ingest node — these run for months between planned restarts, and nothing about licensing is allowed to threaten that.
Licensing that can take down air is not licensing
Any scheme that revalidates online has a failure mode where the validation fails and the software stops — and in this industry that failure mode has a name: dead air. A KeyNub never revalidates against anything remote. Verification is local, against keys in the dongle’s secure element, so the license simply cannot be the reason a channel goes dark at three in the morning.
Media networks are closed on purpose
Production and playout networks are isolated from the internet as a matter of engineering discipline — uncontrolled traffic on a media network is a fault, not a convenience. Licensing that expects to phone home from the machine room was designed for a different building. A dongle in the server’s USB port carries the whole license, and the network never enters the conversation.
Channels, outputs and tiers
Broadcast software sells by capacity: channels of playout, streams of ingest, outputs of graphics. On a KeyNub those tiers are records on the key — a four-channel license is a record saying so, and the day the customer launches a fifth channel you write one record with your vendor authorisation instead of scheduling an engineer.
The license rides in the truck
Outside broadcast is the stress test for licensing: equipment racked and re-racked, machines re-imaged before events, connectivity ranging from excellent to none. A dongle keeps the license with the hardware — re-image the server the night before the match, plug the key back in, and nothing needs activating from a car park.
The stack underneath
Playout and processing engines are C++; automation and traffic tooling leans C#; and the modern control room is full of Electron and Node.js dashboards, with Python as the glue. All four bindings are published with runnable samples.
All industries · All supported languages · Buy a KeyNub · Ask us something