VPU encoding control and automation

Bitstreams

Run live streaming workflows on VPU hardware

from a browser, without writing FFmpeg.

Bitstreams wraps FFmpeg
in a web interface.

The standards-based path your engineers chose stays intact underneath. What changes is

who can drive it. Bitstreams runs on each VPU server. Bitstreams Manager brings every

server into one interface.

Per server

Bitstreams

Control, templates, telemetry and API for each VPU server. Comes preloaded on Quadra Video Server and Quadra Mini Server. Also ships as a Docker container on your existing Linux host, alongside the VPU cards.

Fleet control

NEW

Bitstreams Manager

One control plane for every Bitstreams instance you run, on-prem or cloud. No VPU in it. No video through it.

Four screens you’ll use most.

What an operator sees from launching a stream to monitoring it live.

Bitstreams dashboard UI with left navigation and panels showing streaming activity, hardware monitoring, and quick links on the right.

Dashboard.

Total live streams, VPU usage, host CPU and RAM, encoding issues, and VPU hardware status, all in one view.

Bitstreams Encoding dashboard showing a left dark navigation panel and a central table of streams with thumbnails, status, names, input URLs, and output links.

Encoding.

Every running, idle, and stopped stream with input URLs, templates, output URLs, and stream-level status.

Bitstreams encoding dashboard showing stream detail and a bridge image preview on the right panel (Idle).

Stream Detail.

Live preview, status, duration, stream URLs (SRT and HTTP), input stream details and event history.

Bitstreams dashboard: left navigation and main area with a Templates table and a Preview Configuration panel on the right.

Templates.

Reusable encoding profiles. Output formats, video and audio parameters, HLS settings. Create, edit, reuse.

 

Bitstreams capabilities.

Six capabilities cover most of what a broadcast operator does on a working day.

Live VPU telemetry.

Per-card health, utilization, thermal headroom, and per-stream throughput, alongside the FFmpeg log in one view.

Browser-native control.

Role-aware access from any laptop on the network. No SSH key handoff.

SCTE-35 passthrough.

Ad markers preserved end to end through the encode. SCTE-104 over SDI.

Closed caption transcoding.

CEA-608 and 708, Teletext, DVB Subtitle and SBTVD carry through without a side process.

Broadcast-grade inputs.

SDI, SMPTE ST 2110, ATSC tuner, and multicast and unicast RTP. No gateway in front.

Stream templates.

Prebuilt and custom profiles standardise configurations across operators, shifts, and venues.

Dashboard card shows total live streams: 75, with status breakdown—Running 50 (green), Warning 20 (yellow), Error 5 (red); circular progress ring visualization.
Hardware Monitoring dashboard showing VPU usage by component with Memory and Load bars: Decoder 10% mem / 45% load, Encoder 90% mem / 65% load, Scaler 92% mem, Shared 83% mem; Host CPU 50% (24 threads) and RAM 75% (61.96 GB).

VPU ECOSYSTEM questions

Per-card health,
in real time.

Streaming activity and hardware sit side by side, with the FFmpeg log on screen. One person sees the hardware and the encoder at once.

80%

VPU utilisation
turns yellow

90%

VPU utilisation
turns red

70°C

Cards throttle
above this

Bitstreams Manager

NEW

One control plane.
Any number of servers.

Manage every Bitstreams server from one browser. The Manager sends control commands only.
Video stays on your servers.

Network diagram: two on‑prem sites with Quadra VPU nodes connected through a firewall to Cloud 1 and Cloud 2 with Quadra VPU instances on the cloud side.

Every instance

On-prem or cloud,
in one interface.

How it connects

Two-way mTLS over HTTPS, outbound from each instance. No inbound firewall rules.

One source of truth

Once a server enrolls, its local interface goes read-only.

What it runs on

Ubuntu 24.04 and Docker. 4 cores, 16 GB RAM, SSD.

Any input. Any output.

Eleven ways in and eleven ways out on one server, with no gateway in front. H.264, HEVC,

AV1, VP9 and JPEG, 8-bit and 10-bit, up to 8K.

Ways in11
SRT
caller and listener
RTMP and RTMPS
push and pull, authenticated
RTSP and RTSPS
pull, authenticated
UDP MPEG-TS
multicast, with URL failover
RTP
multicast and unicast
HLS
live, rolling window, and VOD
DASH
SDI
via Blackmagic DeckLink
SMPTE ST 2110
via Blackmagic and Macnica
Local file
with seamless looping
ATSC tuner
Dektec DTA-2139C, x86
Bitstreams
QUADRA VPU
decode
scale
encode
IngestRelease
11Ways out
HLS
TS and fMP4
DASH
TS and fMP4
CMAF
incl. Unified Streaming push
UDP MPEG-TS
multi/unicast
RTMP and RTMPS push
legacy and enhanced
SRT push
with encryption
SRT listener
AWS Elemental MediaPackage v2
WebRTC
WHIP
SDI out
via Blackmagic DeckLink
File
MP4 and MKV, continuous or VOD

Bitstreams API

for software developers.

Schedulers, playout systems and your own platform start, stop and monitor VPU encoding through a REST API. It is the highest-level way to integrate NETINT VPUs. Your team builds its own application or UI with no FFmpeg knowledge required, and NETINT engineering handles the integration and validation underneath.

Curl command showing token-based auth to fetch streams from the API in a dark terminal UI.

1

Your schedule reaches start time

2

POST to the streams endpoint

3

The VPU starts encoding

4

Channel is live, unattended

ARCHITECTURE

What Bitstreams does not change.

Bitstreams is an added control layer. FFmpeg, libxcoder and the Quadra VPU underneath

stay as they are. A video operator opens a browser. An architect drops to the terminal when

they need to.

Infographic showing three stacked feature cards: Bitstreams (top, added), FFmpeg · Libxcoder (middle, unchanged), Quadra VPU (bottom); arrows and labels indicate status and flow.

1

Standards-based underneath.

FFmpeg and libxcoder paths remain intact.

2

No proprietary SDK.

The skills your team already has still apply.

DEPLOY

Where Bitstreams runs.

No new operating system. No new chassis. No new networking decision.

BUYER FIT

Who benefits from Bitstreams.

The video operations lead.

Runs the day-to-day and the 24/7 streams that cannot go dark. Needs to launch a new feed without filing a ticket. Bitstreams puts the stream lifecycle in their hands (template, launch, monitor, recover) without altering the underlying pipeline.

The streaming architect.

Chose FFmpeg and libxcoder for a reason. Will not adopt anything that hides the path or locks the toolchain. Bitstreams sits on top of the path they already own. It does not replace it

The broadcast engineer.

Lives between the cards and the camera. Cares about SCTE-35 surviving the encode, captions arriving intact, and RTP inputs working without a side script. Bitstreams treats those as first-class capabilities, not edge cases.

SEE IT RUN

Watch Bitstreams demo.

Questions you’re already asking.

Engineers and architects

Does Bitstreams replace FFmpeg?

No. It wraps FFmpeg. The FFmpeg and libxcoder paths remain intact, and the FFmpeg log stays on screen.

Nothing below it changes. Your FFmpeg pipeline runs exactly as it does today.

No. The skills your team already has still apply. Automation runs over a standard REST API with a published OpenAPI definition.

Operators

Do I need to know FFmpeg?

No. Launch, monitor, and recover streams from a browser using prebuilt or custom templates.

The dashboard tells you. VPU utilisation shows yellow at 80% and red at 90%. Cards throttle above 70°C.

Yes. SCTE-35 passes through end to end, and CEA-608/708, Teletext, and DVB Subtitle carry through without a side process.

Bitstreams Manager

Does the Manager need a VPU?

No. It runs on Ubuntu 24.04 and Docker with 4 cores, 16 GB RAM, and an SSD. No video passes through it.

It goes read-only. Once a server enrolls, the Manager is the single source of truth.

Each server connects to it. Two-way mTLS over HTTPS, outbound from each instance, on-prem or cloud.

IT and procurement

Is a licence required?

Yes. Activation is per server, sold through NETINT or authorised resellers. Without a licence the software runs read-only.

No. Bitstreams installs as a Docker container on your existing Linux host alongside the VPU cards. It comes preloaded on Quadra Video Server and Quadra Mini Server.

24/7. Technical support through online ticketing.

Yes. The Cloud Pilot Program lets you test VPU encoding in the cloud at no cost, funded by VPU Ecosystem cloud partners. Terms vary by partner.

CLOUD PILOT PROGRAM

Test VPU encoding
in the cloud.
At no cost.

VPU Ecosystem cloud partners fund your pilot. Run your
real workloads on Quadra VPUs, measure your own
numbers, then pick the deployment path that fits your
stack. Terms vary by partner.