{
  "added_at": "2026-11-09",
  "additional_evidence_urls": [
    "https://github.com/teodly/inferno/blob/9767558e0905c9e9c960f5a60e050fbdc38300b7/Cargo.toml"
  ],
  "category": "reconstruction-cases",
  "class": "hardware",
  "description_en": "Inferno implements Dante audio networking on Linux from reverse-engineered protocol behavior. Its Rust components send and receive audio with Dante devices, while an ALSA virtual soundcard and a raw-audio pipe adapter expose streams to local applications.",
  "description_zh": "Inferno 根据逆向获得的 Dante 协议行为，在 Linux 上实现音频网络通信。Rust 组件与 Dante 设备收发音频，ALSA 虚拟声卡和原始音频管道适配器让本地程序使用这些音频流。",
  "entry_url": "https://awesomerea.org/resources/inferno-dante-protocol-case/",
  "entry_url_zh": "https://awesomerea.org/zh/resources/inferno-dante-protocol-case/",
  "evidence_url": "https://github.com/teodly/inferno/blob/9767558e0905c9e9c960f5a60e050fbdc38300b7/README.md",
  "group": "cases",
  "id": "inferno-dante-protocol-case",
  "json_url": "https://awesomerea.org/resources/inferno-dante-protocol-case/record.json",
  "kind": "case-study",
  "markdown_url": "https://awesomerea.org/resources/inferno-dante-protocol-case/index.md",
  "markdown_url_zh": "https://awesomerea.org/zh/resources/inferno-dante-protocol-case/index.md",
  "name": "Inferno: implementing Dante audio networking",
  "name_zh": "Inferno：重建 Dante 音频网络通信",
  "record_type": "resource",
  "relationship": "independent-reconstruction",
  "requirement_facets": [
    "prerequisites",
    "prerequisites",
    "limits",
    "license"
  ],
  "requirements": [
    "Requires Linux, Rust and a clock synchronization daemon; the quick start calls for a modified Statime build.",
    "ALSA use requires ALSA development libraries.",
    "The author describes the implementation as highly experimental and notes that guessed protocol behavior may fail in other setups.",
    "Component directories include GPL, AGPL and other license files."
  ],
  "requirements_zh": [
    "需要 Linux、Rust 和时钟同步守护进程；快速入门要求使用修改版 Statime。",
    "使用 ALSA 时需要 ALSA 开发库。",
    "作者称实现仍处于高度实验阶段，部分协议行为依靠推测，可能不适用于其他环境。",
    "组件目录包含 GPL、AGPL 等许可证文件。"
  ],
  "targets": [
    "protocol"
  ],
  "url": "https://github.com/teodly/inferno",
  "verification": "source-reviewed",
  "verified_at": "2026-11-09"
}
