AMD Advanced Interactive Streaming SDK

使用 AMD GPU 创建低延迟流解决方案

AMD 交互式流 SDK 为开发者提供了一套构建模块和示例,使他们能够轻松创建自定义的低延迟流解决方案,用于使用 AMD GPU 的云游戏、VDI 和嵌入式应用。

AMD 交互式流 SDK 是一个开源项目,根据非限制性的 MIT 许可证发布。

请注意: AMD 交互式流 SDK 依赖于 AMD 高级媒体框架 (AMF) SDK。它需要 AMF v1.4.36.0(或更高版本)以及 Windows® 上的 AMD 软件:Adrenalin Edition™ 25.3.1 驱动程序(或更高版本),或 Linux® 上的 AMD Radeon™ Software/Radeon Pro Software for Linux® 25.10.2 驱动程序(或更高版本)。

下载最新版本 - v1.1.1

此版本增加了以下功能

  • 新增 对 Linux® 的支持 - Ubuntu 24.04 & 22.04、RHEL 9.6 & 8.10 以及 SLED & SLES 15 SP7
    • Linux 服务器支持需要 AMD Radeon™ Pro Software for Linux 驱动程序。客户端支持需要 AMD Radeon™ Software for Linux 或 RADV 驱动程序。
    • 建议使用 X.org 而非 Wayland(服务器必需,客户端推荐),因为 Wayland 存在一些限制。
  • v1.1.1 - 错误修复
    • 允许服务器在服务器上没有可用音频输出设备时启动而不带音频。
    • 代码清理。

优势

AMD 交互式流 SDK 可用于使用 AMD GPU 为数据中心、桌面和嵌入式环境构建各种低延迟游戏和桌面流解决方案。

它提供了一套全面的构建模块、示例和文档,用于创建各种领域的应用程序,包括但不限于:

  • 云游戏流。
  • 网吧(游戏在后台服务器运行,流式传输到瘦客户端)。
  • 虚拟桌面接口 (VDI)。
  • 销售点。
  • 汽车(车载云游戏流)。
  • 嵌入式(用流媒体替换 HDMI/DisplayPort 线缆)。
  • 视频墙。
  • 虚拟现实与增强现实。

AMD 交互式流 SDK 功能

  • 强大的安全网络堆栈,可选 AES 加密,可在 UDP 和 TCP 上实现低延迟流,也可由开发者自行替换实现。
  • 一套可重用的组件,用于构建服务器和客户端视频和音频管道,包括客户端后处理(升频、压缩伪影去除)和音视频同步。
  • 一套可重用的类,用于处理键盘、鼠标和游戏控制器等输入设备。
  • 提供类似远程桌面的服务器应用程序示例,该应用程序捕获桌面视频和音频并将其流式传输到客户端。

AMD 交互式流 SDK 允许您构建独立的视频和音频捕获服务器应用程序,或者可以集成到应用程序中,例如游戏引擎、CAD 应用程序或嵌入式设计。

要求

服务器

  • Microsoft Windows® 10/11,Microsoft Windows Server 2019 或更高版本。
  • Linux®:Ubuntu 24.04 & 22.04、RHEL 9.6 & 8.10 以及 SLED & SLES 15 SP7。
  • AMD 桌面或服务器 GPU,受当前驱动程序支持(AMD Radeon™ RX 5000/6000/7000/9000 系列显卡,V620,V710)。
  • Windows:AMD Software: Adrenalin Edition™ 或 AMD Software: PRO Edition 驱动程序。
  • Linux:AMD Radeon™ Pro Software for Linux 驱动程序。
  • 裸机、直通或 SR-IOV 配置(取决于驱动程序支持)。

客户端 

  • Microsoft Windows® 10/11,Windows Server 2019 或更高版本。
  • Linux®:Ubuntu 24.04 & 22.04、RHEL 9.6 & 8.10 以及 SLED & SLES 15 SP7。
  • AMD 或 Intel® APU/CPU。
  • AMD、Intel 或 NVIDIA® 图形(后处理功能仅在 AMD 图形上可用)。
  • Windows:AMD Software: Adrenalin Edition™、Intel 或 NVIDIA Windows 图形驱动程序。
  • Linux:AMD Radeon™ Software/Radeon Pro Software for Linux 驱动程序、RADV 驱动程序、Intel 或 NVIDIA Linux 图形驱动程序。

版本历史

  • 错误修复 - 允许服务器在服务器上没有可用音频输出设备时启动而不带音频。
  • 代码清理。

© . This site is unofficial and not affiliated with AMD.