Holoscan for Media enables container-orchestration for multi-vendor live production and real-time AI inference on video and audio streams.
NVIDIA Holoscan for Media
NVIDIA Holoscan for Media is the most advanced AI platform for live media, allowing live video pipelines to run on AI infrastructure. It revolutionizes application development for this rapidly evolving market by enabling NVIDIA-accelerated container orchestration for multi-vendor live production and AI. Developers can take advantage of templates and reference services for building and deploying applications.
What's Included
This collection and the associated user guide provide Holoscan for Media install files and the information needed to use them. Together, they include automation scripts, reference applications (Helm charts and containers), and links to NVIDIA SDKs and application frameworks used with the platform.
See what's new in the latest Release Notes.
Getting Started
Install Files
The platform setup guide explains the different installation options for the Holoscan for Media platform and includes step-by-step instructions based on your needs.
These instructions make use of the following NGC resources:
- Platform Setup – Ansible playbooks to install and configure a Red Hat OpenShift compact cluster for Holoscan for Media in production.
- Local Developer Setup – Ansible playbooks to install and configure Kubernetes for Holoscan for Media application developers using NVIDIA Cloud Native Stack.
Prerequisites
The user guide covers system requirements and the specific prerequisites for the Local Developer and Production setups.
Reference Applications
The user guide provides comprehensive instructions for deploying reference applications on the platform.
These instructions make use of the following NGC resources.
Platform Tools
- Helm Dashboard – Helm Dashboard is an open-source project which offers a UI-driven way to view, manage and install Helm charts. The Helm Dashboard container is also on NGC.
- Chrome Remote Desktop - Set up remote access to a desktop environment running on the cluster.
NMOS Tools
- NMOS Registry – This Helm chart installs a containerized implementation of an AMWA Networked Media Open Specifications (NMOS) Registry, with a JavaScript-based NMOS Client/Controller and an embedded NMOS Virtual Node. The NMOS Registry container is also on NGC.
- NMOS Controller – This Helm chart installs a browser-based application that uses NMOS APIs to discover, connect and manage resources within a networked media system. The NMOS Controller container is also on NGC.
Media Gateway
- Media Gateway – Media Gateway is a reference application for Holoscan for Media, built on DeepStream. It provides NMOS registration and control of ST 2110 sinks and sources in a flexible GStreamer pipeline passed to the container. The Media Gateway container is also on NGC and the source code can be downloaded from the associated Media Gateway resource.
Platform Verification
The user guide describes how to use the verification tool to validate cluster readiness and assess key performance characteristics of the Holoscan for Media platform.
It can be downloaded from the associated Verification Tool resource on NGC.
Platform Monitoring
The user guide provides instructions for enabling monitoring and installing dashboards for GPU, SR-IOV network, PTP, and NMOS Registry metrics.
These instructions make use of the following NGC resources:
- PTP Monitoring - Set up PTP Monitoring dashboards.
- SR-IOV Network Monitoring - Set up SR-IOV Network Monitoring dashboards.
Application Development
The user guide includes information about application development, including key software technologies, debugging, testing, and packaging.
Troubleshooting and Getting Help
The user guide includes troubleshooting sections and additional information to help with the core concepts, tools, and SDKs used with Holoscan for Media.
License
By downloading and using this software, you accept the terms and conditions of the NVIDIA AI Product Agreement.
Release Notes
Release 25.9
Release notes for Release 25.9
| Release Notes | |
|---|---|
| Documentation | |
| Automation |
|
| Reference Applications |
|
| Verification Tool |
|
Known issues for Release 25.9
| Known Issue | |
|---|---|
| 5653416 | PTP domain number is hard-coded as 127 in the production automation. |
| 5491941 | Media Gateway does not re-register with an NMOS Registry through a redundant interface after a failure with the primary interface. |
| 5597128 | Media Gateway sometimes does not play after re-establishing connections of both video and audio receivers. |
Release 25.4
Announcement: Supercharging Live Media Workflows with NVIDIA NIM and NVIDIA Holoscan for Media
Release notes for Release 25.4
| Release Notes | |
|---|---|
| Reference Applications |
|
| Monitoring Stack |
|
| Automation |
|
Production-Ready Platform Release
Announcement:
- Live Media Reimagined: NVIDIA Holoscan for Media Now Available for Production
- Transform Live Media Pipelines with NVIDIA Holoscan for Media
Release notes for Limited Availability release (September 2024)
| Release Notes | |
|---|---|
| Platform |
|
| Developer experience |
|
Expanded Developer Availability Release
Announcement: Next-Generation Live Media Apps on Repurposable Clusters with NVIDIA Holoscan for Media
Release notes for expanded Developer Availability release (April 2024)
| Release Notes | |
|---|---|
| Platform |
|
| Reference applications |
|
| Open source |
|
Early Access Update 2
Announcement: Next-Generation Live Media Apps on Repurposable Clusters with NVIDIA Holoscan for Media
Release notes for Early Access Update 2 (March 2024)
| Release Notes | |
|---|---|
| Platform refresh |
|
| Platform automation |
|
| Developer experience |
|
Early Access Update 1
Announcement: Streamline Live Media Application Development with New Features in NVIDIA Holoscan for Media
Release notes for Early Access Update 1 (January 2024)
| Release Notes | |
|---|---|
| New Helm Dashboard functionality |
|
| New automation for OpenShift cluster installation |
|
| New highly-configurable Media Gateway Next reference container |
|
| Updated Platform Reference Deployment Guide |
|
| New Local Developer Setup guide |
|
| New Developer Starting Guide |
|