Video Intelligence Belongs In The Pipeline, Not Bolted Onto It

The Most Expensive Data No One Looks At

Most of the live video in the world is never watched. Not because it doesn’t matter, because it can’t be. A utility with hundreds of substation cameras, a city with thousands of traffic feeds, a hospital campus, a stadium on event day: in every one of these environments, the number of streams passed the number of available eyes years ago. Cameras got cheap. Encoders got cheap. Bandwidth got cheap. Human attention didn’t.

The result is that live video has quietly become one of the largest write-only datasets most organizations own: captured, streamed, stored, and aged out, but almost never understood.

That is the problem we built the Wowza Video Intelligence Framework (VIF)® to solve. But before I describe what it is, I want to make an argument about where video intelligence should live, because I believe much of the industry is about to get that question wrong.

New call-to-action

Understanding Is the Next Layer of Streaming Infrastructure

For three decades, this industry has been in the business of moving pixels: capture, compress, transport, and deliver. Each of those stages started as hard, differentiating engineering and ended up as infrastructure, which is dependable, programmable, and largely invisible. That progression is a sign of maturity, and it always points to what comes next.

Earlier in my career I worked at Amazon Web Services and created the Elastic Transcoder Service, which was built on a simple conviction: complex media processing wins when it becomes an accessible, programmable capability inside the workflows developers already have. Wowza Streaming Engine has applied that same philosophy to live video for two decades by ingesting, transforming, and delivering streams inside your own architecture, on your own terms.

The next capability due for that treatment is understanding and turning what is happening inside a stream into structured information that software and people can act on.

The strategic question is where that capability belongs. The default answer emerging in the market is “in someone else’s cloud” ship frames to an external API, get labels back. For some workloads, that is a fine answer. But for a large share of the live video that matters most (defense, government, corrections, critical infrastructure, healthcare, industrial) it fails on three counts at once: policy (the video is not allowed to leave the environment), operations (an external dependency is now in the path of a 24/7 system), and economics (per-call inference pricing multiplied by always-on feeds).

My view is that video intelligence should be a property of the media pipeline itself, running where the video already runs, under the same operational and security control as ingest and delivery. The media server is the natural home for it: it already touches every frame, already knows the state of every stream, and already sits inside the customer’s trust boundary.

What VIF Is

VIF adds real-time video understanding to Wowza Streaming Engine. As live video moves through your existing workflow, VIF applies computer vision models from conventional object detectors to vision language models (VLMs) and converts what they observe into structured, timed signals: operator alerts, on-video overlays, timed metadata embedded in the stream, log entries, or webhooks into downstream systems.

With VIF, you don’t need to build a new application for every use case. You decide what matters, and select the right model for the task:

  • “Tell me when smoke appears near the tree line.”
  • “Flag anyone entering this area without the required safety equipment.”
  • “Which vehicles are moving against traffic?”
  • “What is the likelihood that this video is synthetic or AI-generated?”

The point is not any single detection. The point is that the output of a video pipeline stops being only video. It becomes video plus a stream of structured events you can route, store, query, and act on using the same integration patterns you already use for every other event source in your architecture. Video finally becomes a first-class data source.

The Engineering Decisions That Matter

Adding inference to a production streaming system is primarily a reliability problem, not a modeling problem. Models will improve on their own schedule; your streams have to stay up on yours. Three decisions shaped VIF’s architecture:

Sample the stream; never block it

Wowza Streaming Engine samples frames from your streams without inserting inference into the delivery path. Analysis rides alongside delivery rather than inside it, so a slow model can never add latency for a viewer or an operator.

Isolate the intelligence layer

Inference runs as a containerized service on its own GPU, deliberately decoupled from the streaming layer. Models crash. GPUs spike. New model versions misbehave in ways staging never predicted. When that happens, the blast radius is confined to the inference layer, stream delivery is never taken down with it. Anyone who has operated always-on video services knows why this separation is non-negotiable.

Stay model-agnostic

No single model class wins across use cases, and pretending otherwise is how platforms trap their customers. A conventional object detector is deterministic, fast, and cheap per frame the right choice when you know exactly what you are looking for. Scene-analysis models trade some of that speed for broader classification. VLMs offer natural-language flexibility and richer reasoning at higher compute cost per evaluation. VIF treats these as interchangeable components: choose per use case, mix within a deployment, and swap models as the state of the art advances without redesigning your video workflow around a single model provider. In a field where the frontier turns over every few quarters, the durable asset is the pipeline, not the model.

Authenticity Is Now a Pipeline Problem

One capability deserves its own discussion. Synthetic video is becoming easier to create and harder to distinguish from authentic content, and that shifts real risk onto broadcasters, digital platforms, government organizations, and enterprises: misinformation, fraud, and the erosion of trust in the feeds they publish and consume.

We have partnered with NVIDIA to bring live detection of AI-generated video into VIF using the NVIDIA Synthetic Video Detector. An incoming stream can be evaluated in real time for signs that its content was machine-generated, with results flowing through the same outputs as every other VIF detection (logs, timed metadata, overlays, and downstream integrations) while the video itself never leaves your infrastructure.

“Bringing real-time AI across media workflows, from creation and streaming to verification and response, is critical for video security. By integrating NVIDIA’s synthetic video detection, Wowza is bringing content authenticity directly into the stream, so organizations can identify AI-generated content as it appears while keeping sensitive video on their own infrastructure.”

Richard Kerris, Vice President of Media & Entertainment, NVIDIA

Control Is the Feature

VIF follows the deployment philosophy that has made Wowza Streaming Engine part of mission-critical video workflows for more than twenty years: you decide where video is processed and who can touch it. Deploy video intelligence on-premises, on private networks, at the edge, in hybrid architectures, or in fully air-gapped environments on the cameras and feeds you have today. Your models and weights are your intellectual property, and they stay that way.

The same architecture changes the economics. Running inference on your own GPUs against sampled frames converts an unbounded, per-call cloud inference bill into a fixed, capacity-planned cost. For continuous 24/7 monitoring workloads, that difference is frequently what separates a promising pilot from a production deployment.

Where This Goes

The first generation of streaming infrastructure answered one question: can we deliver this reliably, at scale, everywhere it needs to go? The industry’s answer, built over thirty years, is yes. The next generation answers a different question: do we know what is happening inside it and take appropriate actions?

Systems that understand video will not replace human judgment. They will extend it watching every feed continuously, surfacing the moments that deserve attention, and turning streams into data that the rest of the organization can actually use. I have been fortunate to see a few real inflection points in this industry. This is one of them, and it is why we built VIF as a framework rather than a feature: the foundation for what developers and businesses will build on top of streams for the next decade.

Wowza Streaming Engine customers can start working with VIF today. Configuration is available through a dedicated panel in Wowza Streaming Engine Manager or via REST API, and our Design Center team supports architecture reviews, performance tuning, and custom deployments. If your organization is sitting on feeds no one has time to watch, I’d encourage you to see what they’ve been trying to tell you.

Wowza Streaming Engine: Flexible, Extensible, & Reliable Streaming

About Jon Corley

Jon Corley is the Chief Technology Officer at Wowza, where he oversees the strategy and execution of the world’s most reliable streaming engine. A pioneer in cloud media processing, Jon previously founded the Elastic Transcoder service at Amazon Web Services (AWS) and architected the massive-scale delivery infrastructure for Comcast’s Peacock. With deep roots in the video ecosystem (including tenures at Brightcove and Limelight), Jon is currently focused on the intersection of video streaming and AI, helping developers move from passive video delivery to intelligent, “agentic” media pipelines and transformations.
View More

FREE TRIAL

Live stream and Video On Demand for the web, apps, and onto any device. Get started in minutes.

START STREAMING!
  • Stream with WebRTC, HLS and MPEG-DASH
  • Fully customizable with REST and Java APIs
  • Integrate and embed into your apps

Search Wowza Resources


Subscribe


Follow Us


Categories

Blog

Back to All Posts