携手共建更优秀的应用程序:开源 AMD Advanced Interactive Streaming

首次发布:
Alexander Blake-Davies's avatar
Alexander Blake-Davies

流媒体不仅仅是广播视频,更是实时的连接和互动。今天,我们非常激动地宣布推出 AMD 高级交互式流媒体 (AIS) SDK 的开源版本。该 SDK 构建于我们的高级媒体框架 (AMF) SDK 之上,旨在将流媒体从被动观看转变为沉浸式体验。通过利用 AMD 在交互式软件领域的长期专业知识,从服务器-客户端架构到低延迟输入处理,开发人员现在可以获得一套全面的工具,用于设计能够实现即时受众参与的应用。

我们今天分享的功能已达到生产就绪水平,并已在实际应用中使用。例如,Boosteroid 和 AMD 工程团队正紧密合作,利用 AMD AIS SDK 提供一流的云游戏体验。

“我们一直致力于突破云游戏的极限,而 AMD 高级交互式流媒体 SDK 使我们能够为用户提供无与伦比的体验。我们与 AMD 的紧密合作使我们能够持续优化和完善我们的服务,确保达到玩家期望的高标准。这还使得 Boosteroid 能够无缝访问智能电视、智能手机甚至汽车,让玩家可以在任何设备、任何地方自由畅玩游戏。” Boosteroid CEO Ivan Shvaichenko

为什么选择开源交互式流媒体?

我们久经考验的流媒体架构和编码器库已经为游戏、广播和企业解决方案提供了无数小时的高质量视频。现在,我们直接提供对支撑这种高级实时参与的源代码的访问。通过开源,开发人员可以:

无缝集成:深入核心模块,精细调整实时音频、视频和用户输入的流动方式。代码访问意味着您可以毫不费力地根据您的平台定制交互式工作流。

定制化以提升参与度:无论您是构建基于云的游戏、远程桌面软件还是实时协作工具,您都可以根据具体用例调整编码器设置、优化数据传输并简化用户交互。

加速创新:开源社区有助于快速发现和修复问题。贡献新的交互式功能,并与 AMD 工程师合作,确保流畅、尖端的性能。

为流媒体注入“交互性”

我们相信最终用户——无论是游戏玩家、教育工作者、创意专业人士还是其他用户——都应该创造流媒体体验,而不仅仅是观看。通过利用 AMD 的开源流媒体工具,您可以帮助实现这些可能性:

实时用户输入:我们的 SDK 原生支持键盘、鼠标、游戏控制器和触摸屏交互,延迟极低。想象一下实时协作白板、沉浸式游戏或动态的教育演示。

低延迟通信:更快的 数据传输意味着更好的响应时间,有助于开发人员创建更具吸引力的、事件驱动的内容。利用服务器和客户端之间快速的来回通信,保持观众的参与度。

流畅的多平台支持:通过更深入的优化和扩展的硬件兼容性,更多的用户可以从他们选择的平台加入交互式会话,从而更容易围绕直播活动建立社区。

开源版本包含什么?

此次发布涵盖了驱动我们交互式流媒体管道的核心库和文档。主要亮点包括:

  • 一组可重用组件,用于构建视频和音频管道,为 Windows 上的云游戏、VDI/远程桌面和嵌入式应用提供交互式低延迟流媒体解决方案,并利用 AMD GPU 和 APU。
    • 支持兼容硬件上的 h.264、HEVC 和 AV1 视频编解码器。
    • 服务器:AMD Radeon™、Radeon Pro、AMD Instinct™ 加速器和 AMD Ryzen™ APU(在 Windows 上),利用 AMD 的零延迟显示捕获,或直接集成到应用程序中。
    • 客户端:AMD Radeon™、Radeon Pro GPU、AMD Ryzen™、Ryzen Pro、Ryzen AI 和 Ryzen 嵌入式 APU,以及带有嵌入式图形的 Intel CPU 和 Windows 上的 Nvidia GPU。
  • 用于处理通过键盘、鼠标、游戏控制器和触摸屏的用户输入的重用模块。
  • 一个强大而灵活的参考网络堆栈,允许客户端和服务器通过 UDP 和/或 TCP 进行通信。
  • 服务器和客户端的示例/参考实现,实现了可以开箱即用或根据您的需求进行定制的远程桌面式系统,用于实现远程/云游戏或 VDI 解决方案。
  • 广泛的文档。
  • 根据一项非限制性的 MIT 许可证分发,该许可证鼓励开放的贡献、实验和社区驱动的进步。
  • Linux 和 Android 支持即将推出。

参与进来,塑造交互式流媒体的未来

我们鼓励您探索 AMD AIS SDK,并开始尝试这些交互式流媒体功能。以下是如何入手:

  1. 深入研究代码和文档:研究每个模块,从编码器设置到延迟优化,看看您如何为您的应用程序进行调整。
  2. 为社区做贡献:报告任何问题,提出新的交互式功能,并与其他开发人员合作,构建更具吸引力的用户体验。
  3. 保持同步:关注 AMD 渠道,获取有关将交互式功能集成到您的项目中的更新、功能发布和最佳实践。

携手共创交互式流媒体的未来

通过开源我们的高级流媒体技术,AMD 正在倡导一种更易于访问、更具协作性和更具交互性的数字媒体方法。我们邀请您成为这段旅程的一部分——无论您是设计下一个大型云游戏平台,主持在线课程,还是赋能尖端的远程工作和协作解决方案。流媒体的未来是交互式的,现在就开始。立即加入 GPUOpen。

关于 Boosteroid

Boosteroid 是世界上最大的独立云游戏提供商,为欧洲、北美和南美的超过 600 万用户提供高质量的游戏体验。通过提供对 1,200 多款游戏的访问,包括一些要求最高的大型 AAA 游戏,Boosteroid 让玩家可以在各种设备上享受他们喜爱的游戏,包括智能电视、PC、智能手机甚至车内信息娱乐系统。

Boosteroid 与 AMD 紧密合作,集成先进技术和独特优化,以增强云游戏体验。通过利用 AMD 的先进技术和独特优化,Boosteroid 提高了视频编码效率,最大限度地降低了延迟,并确保了流畅、视觉效果惊艳的游戏体验,即使在 4K 分辨率下。这种与 AMD 硬件能力的深度集成,使得 Boosteroid 能够提供与传统游戏设置相媲美的性能水平,使高质量的云游戏比以往任何时候都更容易获得。

立即在此处 了解更多信息并下载 AMD 高级交互式流媒体 (AIS) SDK

在此处 了解更多关于 Boosteroid

GD-176:视频编解码器加速(包括至少 HEVC (H.265)、H.264、VP9 和 AV1 编解码器)取决于并需要安装兼容的媒体播放器才能运行。

Alexander Blake-Davies's avatar

Alexander Blake-Davies

Alexander Blake-Davies 是 AMD 开发者计划的高级软件产品营销专家。
© . This site is unofficial and not affiliated with AMD.