Kaltura nginx-vod-module

Just-in-time HLS and DASH repackaging: serve adaptive streams from plain MP4s on the edge.

Open sourceSLA: oss-best-effortv1.16.1Image
nginx-vod-module appliance landing page (ready-to-play HLS/DASH links)
nginx-vod-module appliance landing page (ready-to-play HLS/DASH links)

Kaltura nginx-vod-module turns an ordinary nginx into a just-in-time video repackager. Point it at your source MP4 files and it generates HLS, MPEG-DASH and MSS manifests, media segments and thumbnails on the fly, at request time. There is no pre-segmentation step and no storage of derived renditions: one set of source files serves every streaming protocol.

Key features

  • Just-in-time HLS, MPEG-DASH and MSS packaging from MP4/MKV sources
  • On-the-fly thumbnails and multi-bitrate (adaptive) rendition sets
  • Serves a bundled sample and a landing page out of the box, so a fresh deploy answers real manifest URLs immediately
  • Optional remote origin: package MP4s pulled by HTTP from your own storage
  • Lightweight: a single nginx process, no database, no background workers

Use cases

  • A VOD packaging origin behind a CDN or the NetActuate edge cache
  • Serving one MP4 library as HLS and DASH without duplicating storage
  • A drop-in repackaging tier in front of an existing MP4 origin

Why run it on the NetActuate edge Packaging just-in-time in a PoP near your viewers shortens the path from origin to player and lets the edge cache absorb repeat requests for the same segments, so you ship one set of source files and let the edge fan out every rendition.

The appliance builds nginx with the module unmodified from the well-known nytimes wrapper Dockerfile and serves plain HTTP. The module ships no authentication; put a TLS-terminating, authenticating proxy in front before you expose it publicly.

Frequently asked questions

How do I deploy Kaltura nginx-vod-module on NetActuate?

Use the Deploy on NetActuate button to talk to our team. We provision Kaltura nginx-vod-module 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 Kaltura nginx-vod-module?

Kaltura nginx-vod-module 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 Kaltura nginx-vod-module run?

Kaltura nginx-vod-module 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 Kaltura nginx-vod-module?

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.