threefive

Headless SCTE-35 toolkit: threefive parser plus x9k3 HLS segmenter, driven over SSH.

Open sourceSLA: oss-best-effortv3.0.93Image
x9k3: SCTE-35 aware HLS segmenter
x9k3: SCTE-35 aware HLS segmenter

threefive is a fast, complete SCTE-35 library and command-line tool: it decodes and encodes SCTE-35 from base64, hex, bytes, integers, XML, JSON, MPEG-TS, HLS and DASH, and can inject cues into a stream. x9k3 is a companion HLS segmenter that splits an MPEG-TS input at SCTE-35 splice points and writes SCTE-35 HLS tags, so you can prepare ad-insertable HLS from the command line. FFmpeg is bundled for generating and inspecting test media.

Key features

  • SCTE-35 parse, encode and inject across base64, hex, int, bytes, XML, XMLbin, JSON, MPEG-TS, HLS and DASH
  • Read cues from files, stdin, HTTP(S), UDP, multicast and SRT
  • x9k3 HLS segmenting with SCTE-35 splice-point awareness and sidecar cue injection
  • Importable Python library for building your own SCTE-35 workflows

Use cases

  • Broadcast and OTT engineers validating or crafting SCTE-35 ad markers
  • Building HLS ad-insertion pipelines and QA tooling
  • Learning and debugging the SCTE-35 wire format

This is a headless appliance: threefive and x9k3 are on the PATH and you drive them over SSH. A small landing page on the management port documents the exact commands and links to a bundled sample, and reports a first-boot self-check so you can confirm the toolkit is healthy at a glance.

Frequently asked questions

How do I deploy threefive on NetActuate?

Use the Deploy on NetActuate button to talk to our team. We provision threefive on a NetActuate virtual machine in the point of presence you choose, close to your audience. Each deployment runs in the single location you select.

What does it cost to run threefive?

threefive is open-source software and free to run on the marketplace - you pay only for the NetActuate compute (virtual-machine size and location) it runs on, at standard rates. There are no usage-based software fees.

Where can threefive run?

threefive can be deployed in any of NetActuate's 45+ points of presence across every continent, so you can place ingest, transcode, delivery and caching close to your contributors and viewers.

Who supports threefive?

NetActuate operates and supports the underlying infrastructure - the virtual machine, network and edge platform. The application itself is supported by its upstream open-source project.