# Video and Audio Solutions

NVIDIA’s AI-powered SDKs, APIs, NVIDIA NIM™, and blueprints help developers build GPU-accelerated multimedia applications for real-time audio, video, and augmented reality experiences.

#### NVIDIA AI for Media

**NVIDIA AI for Media** is a collection of SDKs, NVIDIA NIM, and blueprints that enhance audio, video, and augmented reality effects for media and entertainment workflows. Built on the NVIDIA AI platform, AI for Media enables developers to deliver studio‑quality audio and high‑resolution video enhancement and effects for live and post-production workflows—from local to cloud.

[Learn More](/topics/ai/generative-ai/ai-for-media)

![AI-assisted sports broadcast control room with an operator monitoring live soccer footage, captions, translation, player tracking, interviews, and audio/video controls.](https://developer.download.nvidia.com/images/m&amp;e-ai-for-media-kv-600x338-5262591.png)

![A broadcast engineer at a desk monitors dual widescreen displays showing video routing and signal-flow software, network diagnostics graphs, and a news broadcast feed with a sports headline.](https://developer.download.nvidia.com/images/newsletter-proviz-holoscan-for-media-ga-600x338.jpg)

#### NVIDIA Holoscan for Media

**NVIDIA Holoscan for Media** is a unified, scalable, IP-based platform that brings real-time AI into live production for broadcast, news, and sports. It lets teams run multiple production and AI applications on shared NVIDIA-accelerated infrastructure using flexible, software-defined workflows.

[Learn More](/holoscan-for-media)

## Display and Output Technologies

View a collection of products for creating optimized GPU-accelerated applications for any type of display. These products enable developers to improve the delivery and synchronization of their visual applications.

Learn More

## Core Video Technologies

Explore the hardware-accelerated technology that serves as the foundation for all video solutions. Taking advantage of the latest NVIDIA architecture, this technology frees up the GPU and CPU for other operations, providing more computational power for developers to create their applications.

### Video encode and Decode

The **Video Codec SDK** is a comprehensive set of APIs, including high-performance tools, samples, and documentation for hardware-accelerated video encode and decode on Windows and Linux. 

[Learn More](/nvidia-video-codec-sdk)

### Graphics and Compute

The **Vulkan AP** I is a new-generation graphics and compute open-standard API that provides high-efficiency, cross-platform access to modern GPUs.

[Learn More](/vulkan)

### Accurate Flow Vectors

The **Optical Flow SDK** uses sophisticated algorithms to yield highly accurate flow vectors, which are robust to frame-to-frame intensity variations and can track true object motion.

[Learn More](/opticalflow-sdk)

### Hi-Performance Data Transfer

The **Rivermax SDK** enables direct data transfers to and from the GPU, delivering best-in-class throughput and latency with minimal CPU utilization for streaming workloads.

[Learn More](/rivermax)

### Low-Latency IO and GPU/CPU Synchronization

**GPUDirect® for Video** allows third-party hardware to efficiently communicate with NVIDIA GPUs and minimize historical latency issues by synchronizing IO devices with the GPU and CPU.

[Learn More](/gpudirectforvideo)

### Direct Transfer Between GPU and Storage

**GPUDirect Storage** enables a direct data path for direct memory access (DMA) transfers between GPU memory and storage, which avoids a bounce buffer through the CPU.

[Learn More](/gpudirect-storage)

### Neural Network Trainer

The **Data Loading Library** reduces latency and training time by overlapping training and pre-processing when decoding and augmenting images, videos, and speech.

[Learn More](/dali)

### Accelerated Video and Image Processing

The **Performance Primitives** library provides GPU-accelerated image, video, and signal processing functions that perform up to 30X faster than CPU-only implementations.

[Learn More](/npp)

### Low-Latency Image Decoding

The **nvJPEG** libraries provide low-latency decoding, encoding, and transcoding for common JPEG formats used in computer vision applications, such as image classification/segmentation and object detection.

[Learn More](/nvjpeg)

## Resources

### NVIDIA On-Demand

Explore the extensive catalog of sessions, podcasts, demos, research posters and more.

[Learn More](https://www.nvidia.com/en-us/on-demand/)

### Forums

Engage with NVIDIA directly and discuss the latest technology with a global developer community.

[Visit the NVIDIA Developer Forums](https://forums.developer.nvidia.com/)

### NVIDIA Deep Learning Institute

The NVIDIA Deep Learning Institute (DLI) offers hands-on training in AI, accelerated computing, and accelerated data science.

[Learn More](https://www.nvidia.com/en-us/training/)

### NVIDIA Developer Program

Join the NVIDIA Developer Program for access to a wide variety of tools and training to accelerate AI, HPC, and advanced graphics applications.

[Learn More](/)

### Video Codec SDK GPU Support Matrix

Support for various video formats across GPUs

[Learn More](https://developer.nvidia.com/video-encode-and-decode-gpu-support-matrix-new#Encoder)


