Vertex Player
Your videotron keeps airing, even when the internet is down.
A CMS and a player in one desktop application, installed on the computer that drives the videotron. Customers, schedule, rates and balance live on that machine, so the screen never waits for the cloud.

Get the highlights.
-
Offline-first by design
Every operation runs from a database on the machine. The cloud adds reach, it is never a condition for airing.
NetworkLine downScreenStill airingSchedule, rates and balance live on the machine at the site.
-
Four layers of schedule
Exclusive, Sharing, Blocking and Screensaver, resolved in a fixed order so the screen is never blank.
Schedule · Window 1TodayExclusiveSharingBlockingScreensaver0006121824 -
A QC gate on every order
No creative airs before it is approved. A play that is skipped is made good the next day or refunded to the balance.
QCapprove or reject, before anything airs -
Proof from the camera
At the second the spot appears, the player records a CCTV clip and seals it to the play log.
Campaign reportSilver · Bandung120/120plays verified- BDG · CicadasCCTV
- BDG · SudirmanCCTV
- BDG · PaskalCCTV
One machine runs the screen, the business and the proof.
Vertex Player is grouped in three layers: Operation airs the content, Management runs the commercial cycle, System keeps access and licences safe.
Window Control maps every screen
Bind each physical display to an output window, set its position and stacking order, and switch it on. Each active window renders in its own isolated player.
- List and card views of every window
- Position, size and Z-index per display

Schedule and playlist, resolved in order
Approved orders become scheduled plays. The screen walks the layers in a fixed order: Exclusive first, then Sharing, then the Screensaver that fills every gap.
- Timeline view of the day per window
- Make-good or refund when a slot is missed
Schedule · Window 1TodayExclusiveSharingBlockingScreensaver0006121824Customers, rates and balance on site
Each advertiser sees only their own data. Rates follow the tier, the balance is deducted per play, and top-ups are recorded as deposits.
- Multi-tenant masking between advertisers
- Tier pricing and per-second surcharges
Media plan3 cities · 30 daysPoint City Tier Plays Cicadas Bandung Silver 120 Raya Darmo Surabaya Silver 100 Basuki Rahmat Surabaya Gold 100 Fatmawati Jakarta Sel. Gold 30 4 points350 playsProof on every playProof of play, recorded by the player
The player writes its own play log and records an RTSP clip from the CCTV camera at the moment of airing. The record is ready to hand to your client.
- Timestamp written by the machine itself
- Clip sent on for audience counting in Soca Insight
Campaign reportSilver · Bandung120/120plays verified- BDG · CicadasCCTV
- BDG · SudirmanCCTV
- BDG · PaskalCCTV
Built for 24/7 airing.
Engineered as an edge application: one videotron, one Vertex instance, one licence.
Locked to its licence, open to its team.
Every machine is activated with its own cryptographic key pair and a per-device licence. Sign-in uses a one-time password on WhatsApp, with rate limits and lockout. Roles decide who may approve, price or only operate.
- Ed25519 licence check with a grace period when offline
- Superadmin, Admin and Operator permissions enforced in the engine
- Telemetry kept apart from commands, so monitoring never interferes

A licence per videotron, cheaper as you grow.
Billed annually in advance. One licence covers one videotron unit. Setup covers installation, screen mapping and operator training.
-
SINGLE
1 to 4 videotron units
$52.78per videotron unit / month- One licence per videotron
- Support in working hours
-
Best seller
FLEET
5 to 20 videotron units
$41.67per videotron unit / month- Save 21% per unit
- Priority support
-
NETWORK
21 to 75 videotron units
$30.56per videotron unit / month- Save 42% per unit
- Account manager
-
ENTERPRISE
More than 75 videotron units
$23.61per videotron unit / month- Network pricing
- SLA follows the contract agreement
One-time fees and options
| Setup, SINGLE tier | $194per unit, one-time |
|---|---|
| Setup, FLEET tier | $139per unit, one-time |
| Setup, NETWORK tier | $97.22per unit, one-time |
| Setup, ENTERPRISE tier | CustomNegotiated |
Proof of play needs an RTSP-capable CCTV camera on site, supplied by the customer.
Prices exclude 11% VAT. US dollar prices are converted from rupiah at Rp 18,000 = $1; invoices are issued in rupiah.
Tech specs.
Application
- Type
- Desktop application, CMS and player in one
- Engine
- Rust, Tauri 2
- Interface
- React 19, TypeScript
- Local database
- SurrealDB, embedded, schema enforced
Operation
- Displays
- One instance per videotron, several output windows
- Schedule layers
- Exclusive · Sharing · Blocking · Screensaver
- Proof of play
- RTSP clip from the site CCTV, sealed to the play log
Connectivity
- Cloud sync
- Kliktron Protocol over NATS, REST on the machine
- Monitoring
- Heartbeat, content freshness and preview to Vertex Monitoring
- Without internet
- Keeps airing from local storage
Security
- Licence
- Per device, Ed25519 signed, offline grace period
- Sign-in
- One-time password on WhatsApp, rate limit and lockout
- Roles
- Superadmin · Admin · Operator
Questions, answered.
Nothing changes on the screen. The schedule, rates and balance are on the machine, so playback continues and the logs sync when the line returns.
Yes. Proof of play records a clip from an RTSP-capable CCTV camera that sees the screen. The camera is supplied by the media owner.
One licence covers one videotron unit. A videotron made of several panels or output windows is still one unit.
Orders placed in the Klik App reach the machine through the Kliktron Protocol, pass the QC gate and join the schedule. Proof of play flows back to the advertiser.
Let’s make it Broadplay,
Anyone,
Anywhere,
Anytime.
See Vertex Player run a live videotron in a 30-minute demo.
