WebStreamer(由The Gentle Suits开发)

WebStreamer(由The Gentle Suits开发)

客户端Fabric模组,用于在世界中的虚拟屏幕上渲染Twitch/HLS流;无需方块,无需GUI,完全由服务器驱动。专为TheGentleSuits观赛聚会服务器打造。由Theo Rozier的fabric-webstreamer重制。

WebStreamer 将 Minecraft 变成一个观影派对:直播的 Twitch 频道或原始 HLS 流会被渲染为悬浮在游戏世界中的虚拟屏幕,并带有随你走动而变化的定位音频。

这是一个客户端配套模组;它不注册任何方块、物品、指令或 GUI,并且在未驱动它的服务器上完全处于闲置状态。显示器(位置、大小、方向、流源、音频设置)由服务器管理员管理,并通过插件通道推送给玩家。

功能特性

  • 🎬 将 Twitch 频道和原始 HLS 播放列表渲染为游戏内屏幕
  • 🔊 支持距离衰减的定位 OpenAL 音频,可按每个显示器单独配置
  • 🖥️ 完全由服务器驱动:客户端无需配置或放置任何内容
  • ⚡ 共享同一流源的显示器会共用一条解码管线
  • 📦 为 Windows、Linux 和 macOS(x86_64 + ARM64)打包了 FFmpeg 原生库

运行要求

  • Minecraft 26.1.x(仅客户端)
  • Fabric Loader ≥ 0.19 和 Fabric API
  • Java 25
  • 一个运行配套 WebStreamer 桥接插件的服务器(该模组本身单独运行时不会起任何作用)

致谢与许可证

这是 Theo Rozier (Mindstorm38) 所著 fabric-webstreamer 的无方块重置版,视频/音频管线改编自该项目。遵循 LGPL-3.0 许可证。源代码:github.com/thegreensuits/fabric-webstreamer。