AMD Advanced Interactive Streaming SDK

Create low-latency streaming solutions with AMD GPUs

The AMD Interactive Streaming SDK provides developers with a set of building blocks and samples that allow to easily create custom low-latency streaming solutions for cloud gaming, VDI, and embedded applications using AMD GPUs.

AMD Interactive Streaming SDK is an open source project released under a non-restrictive MIT license.

Download the latest version - v1.0.0

Note: AMD Interactive Streaming SDK relies on Advanced Media Framework (AMF) SDK.

It requires AMF v1.4.36.0 (or newer), and AMD Software: Adrenalin Edition 25.3.1 driver (or newer).

This release adds the following features:

  • First release!

Benefits

The AMD Interactive Streaming SDK may be used to build a variety of low-latency game and desktop streaming solutions using AMD GPUs for datacenter, desktop, and embedded environments.

It provides a comprehensive set of building blocks, samples and documentation for creating applications in various fields, including, but not limited to:

  • Cloud game streaming.
  • Gaming cafes (games running on servers in the back room, streaming to thin clients).
  • Virtual Desktop Interface (VDI).
  • Point-of-sale.
  • Automotive (in-car cloud game streaming).
  • Embedded (replacing HDMI/DisplayPort cable with streaming).
  • Video walls.
  • Virtual and Augmented Reality.

AMD Interactive Streaming SDK features

  • A robust and secure network stack with the optional AES encryption providing low-latency streaming over UDP and TCP, which can be replaced with a developer’s own implementations.
  • A set of reusable components for building server and client video and audio pipelines, including client-side post-processing (upscaling, compression artifact removal) where necessary, audio and video synchronization.
  • A set of reusable classes to handle input devices such as keyboard, mouse, and game controllers.
  • Samples of a remote desktop-like server application which captures desktop video and audio and streams it to the client.

AMD Interactive Streaming SDK allows you to build both standalone server applications performing video and audio capture, or can be integrated with the application, such as a game engine, a CAD application, or an embedded design.

Requirements

Server:

  • Microsoft® Windows 10/11, Microsoft Windows Server 2019 or newer.
  • AMD desktop or server GPU supported by the current driver (AMD Radeon™ RX 5000/6000/7000-series, V620, V710).
  • Bare metal, passthrough, or SR-IOV configuration (subject to the driver support).

Client: 

  • Microsoft Windows 10/11, Windows Server 2019 or newer.
  • AMD or Intel APU/CPU.
  • AMD, Intel®, or NVIDIA® graphics (post-processing features are available on AMD graphics only).

Version history

  • Initial release

Our other SDKs

AMD Dense Geometry Format

Dense Geometry Compression Format (DGF) is our block-based geometry compression technology. It is a hardware-friendly format, supported by future GPU architectures.

AMD Schola

AMD Schola is a library for developing reinforcement learning (RL) agents in Unreal Engine and training with your favorite python-based RL Frameworks.

Anti-Lag 2 SDK

AMD Radeon™ Anti-Lag 2 reduces the system latency by applying frame alignment between the CPU and GPU jobs.

AMD Capsaicin Framework

Capsaicin is a Direct3D12 framework for real-time graphics research which implements the GI-1.0 technique and a reference path-tracer.

AMD Render Pipeline Shaders (RPS) SDK

The Render Pipeline Shaders (RPS) SDK provides a framework for graphics engines to use Render Graphs with explicit APIs.

AMD Device Library eXtra

ADLX is a modern library designed to access features and functionality of AMD systems such as Display, 3D graphics, Performance Monitoring, GPU Tuning, and more.

AMD Brotli-G SDK

Brotli-G is an open-source compression/decompression standard for digital assets (based on Brotli) that is compatible with GPU hardware.

AMD HIP Ray Tracing

HIP RT is a ray tracing library for HIP, making it easy to write ray tracing applications in HIP.

AMD Orochi

Orochi is a library which loads HIP and CUDA® APIs dynamically, allowing the user to switch APIs at runtime.

AMD Radeon ProRender Developer Suite

AMD Radeon™ ProRender is our fast, easy, and incredible physically-based rendering engine built on industry standards that enables accelerated rendering on virtually any GPU, any CPU, and any OS in over a dozen leading digital content creation and CAD applications.

AMD Radeon ML

Radeon™ Machine Learning (Radeon™ ML or RML) is an AMD SDK for high-performance deep learning inference on GPUs.

AMD Radeon Image Filter

Harness the power of machine learning to enhance images with denoising, enabling your application to produce high quality images in a fraction of the time traditional denoising filters take.

GPU Reshape

Attach

Instrument

Investigate

Brought to you by Miguel Petersen, Avalanche Studios Group, and AMD.

Meet GPU Reshape, a powerful tool that leverages on-the-fly instrumentation of GPU operations with instruction level validation of potentially undefined behavior.

Standalone desktop application, no integration required.

Download now - v0.9.1 Beta

Benefits

Instrument and validate your applications, track down issues to the exact line of source code, and determine exactly what went wrong.

Out of the box usage requires no integration, and can be done in just a few clicks, all at interactive frame rates.

GPU Reshape supports both DirectX® 12 and Vulkan®.