Streaming isn’t just about broadcasting video — it’s about connecting and engaging with users in real time. Today, we’re thrilled to announce the open-source release of the AMD Advanced Interactive Streaming (AIS) SDK, built using our Advanced Media Framework (AMF) SDK and designed from the ground up to transform streaming from passive viewing into an immersive experience. By drawing on AMD’s longstanding expertise in interactive software, from server-client architectures to low-latency input handling, developers can now access a comprehensive toolkit for designing applications that thrive on immediate audience participation.
The capabilities we are sharing today are production ready and being used in applications now. As one example, Boosteroid and AMD engineering teams are working together closely to deliver best-in-class cloud gaming using the AMD AIS SDK:
“We’ve always aimed to push the boundaries of what’s possible in cloud gaming, and the AMD Advanced Interactive Streaming SDK empowers us to deliver an unmatched experience to our users. Our close collaboration with AMD allows us to continuously optimize and refine our service, ensuring we meet the high standards our players expect. This also enables seamless access to Boosteroid across smart TVs, smartphones, and even vehicles, allowing players to enjoy gaming freedom on any device, anywhere.” Ivan Shvaichenko, Boosteroid CEO
Why Open Source for Interactive Streaming?
Our proven streaming architecture and encoder libraries have already powered countless hours of high-quality video across gaming, broadcasting, and enterprise solutions. Now, we are providing direct access to the source code that underpins this advanced real-time engagement. With open-source availability, developers can:
Integrate Seamlessly: Delve into core modules to fine-tune how real-time audio, video, and user inputs flow together. Code access means you can tailor interactive workflows to your platform without guesswork.
Customize for Engagement: Whether you’re building cloud-based gaming, remote desktop software, or live collaboration tools, you can adapt encoder settings, optimize data transmission, and streamline user interactions for your specific use cases.
Innovate Faster: Open-source communities help surface and fix issues quickly. Contribute new interactive features and collaborate with AMD engineers to ensure smooth, cutting-edge performance.
Putting “Interactive” in Streaming
We believe end-users — gamers, educators, creative pros, and beyond — should create streaming experiences, not just watch them. By leveraging AMD’s open-source streaming tools, you can help bring these possibilities to life:
Real-Time User Input: Our SDK natively supports keyboard, mouse, game controller, and touchscreen interactions with minimal latency. Think real-time collaborative whiteboarding, immersive gaming, or dynamic educational demonstrations.
Low-Latency Communication: Faster data transmission means better response times, helping developers create more engaging, event-driven content. Harness quick back-and-forth between server and client to keep viewers engaged.
Fluid Multi-Platform Support: With deeper optimizations and expanded hardware compatibility, more users can join interactive sessions from their platform of choice, making it easier to grow communities around live events.
What’s Inside the Open-Source Release
This release covers the core libraries and documentation that power our interactive streaming pipeline. Highlights include:
-
A set of reusable components for building video and audio pipelines for interactive low-latency streaming solutions for cloud gaming, VDI/Remote Desktop, and embedded applications for Windows utilizing AMD GPUs and APUs:
-
Supporting h.264, HEVC, and AV1 video codecs on compatible hardware.
-
Server: AMD Radeon™, Radeon Pro, AMD Instinct™ Accelerators, and AMD Ryzen™ APUs on Windows, utilizing AMD’s zero-latency display capture, or directly integrated into the application.
-
Client: AMD Radeon™, Radeon Pro GPUs, AMD Ryzen™, Ryzen Pro, Ryzen AI and Ryzen Embedded APUs, Intel CPUs with embedded graphics and Nvidia GPUs on Windows.
-
-
Reusable modules for handling user input via keyboard, mouse, game controller and touchscreen.
-
A robust and flexible reference network stack allowing the client and the server to communicate over UDP and/or TCP.
-
Sample/reference implementation of the server and the client, implementing a remote desktop-style system that can be used. out-of-the-box or customized to your needs to implement a remote/cloud gaming or a VDI solution.
-
Extensive documentation.
-
Distributed under a non-restrictive MIT License, a license that encourages open contribution, experimentation, and community-driven advancement.
-
Linux and Android support are coming soon.
Get Involved and Shape Interactive Streaming
We encourage you to explore the AMD AIS SDK and begin experimenting with these interactive streaming capabilities. Here’s how to jump in:
-
Dive into the Code and Docs: Study each module, from encoder settings to latency optimization, and see how you can adapt them for your application.
-
Contribute to the Community: Report any issues, propose new interactive features, and collaborate with other developers to build more engaging user experiences.
-
Stay in the Loop: Follow AMD channels for updates, feature rollouts, and best practices on incorporating interactive functionality into your projects.
Building the Future of Interactive Streaming — Together
By open sourcing our advanced streaming technologies, AMD is championing a more accessible, collaborative, and interactive approach to digital media. We invite you to be part of this journey — whether you’re designing the next big cloud gaming platform, leading live online classes, or empowering cutting-edge remote work and collaboration solutions. The future of streaming is interactive, and it starts now. Join us on GPUOpen today.
About Boosteroid
Boosteroid, the world’s largest independent cloud gaming provider, delivers high-quality gaming experiences to over 6 million users across Europe, North America, and South America. By providing access to a library of 1,200+ games, including some of the most demanding AAA titles, Boosteroid allows players to enjoy their favorite games on various devices, including smart TVs, PCs, smartphones, and even in-car infotainment systems.
Boosteroid works closely with AMD to integrate advanced technologies and unique optimizations that enhance the cloud gaming experience. By leveraging AMD’s advanced technologies and unique optimizations, Boosteroid enhances video encoding efficiency, minimizes latency, and ensures smooth, visually stunning gameplay, even at 4K resolution. This deep integration with AMD’s hardware capabilities allows Boosteroid to offer a performance level that rivals traditional gaming setups, making high-quality cloud gaming more accessible than ever.
Learn more about and download the AMD Advanced Interactive Streaming (AIS) SDK today here.
Learn more about Boosteroid here.
GD-176: Video codec acceleration (including at least the HEVC (H.265), H.264, VP9, and AV1 codecs) is subject to and not operable without inclusion/installation of compatible media players.