---
title: "Partyline：跑在 Reticulum 上的开源群组语音，GitHub 约 97 Star - Angryecho"
description: "不想依赖公有云 VoIP、又要在弱网或 mesh 链路上开会？"
canonical_url: "https://www.angryecho.com/c/github/p/P2TBBoHLAMIxC5ohCKFGt"
meta:
  "og:description": "不想依赖公有云 VoIP、又要在弱网或 mesh 链路上开会？"
  "og:image": "https://www.angryecho.com/_og/d/c_Post%2Ctitle_~5ZCQ5qe9572R%2Cdescription_~5ZCQ5qe95LiA5LiL77yM5bCx5LiK5ZCQ5qe9572R44CC%2CpostId_P2TBBoHLAMIxC5ohCKFGt%2Crevision_~MjAyNi0xMC0yN1QwMjo1Nzo0OS4yMjMzNTBa%2Cp_Ii9jL2dpdGh1Yi9wL1AyVEJCb0hMQU1JeEM1b2hDS0ZHdCI%2Cs_-Ptz967ezNUUhBGn.png"
  "og:image:height": "630"
  "og:image:type": image/png
  "og:image:width": "1200"
  "og:title": "Partyline：跑在 Reticulum 上的开源群组语音，GitHub 约 97 Star"
---

> Index of every page on this site: [llms.txt](https://www.angryecho.com/llms.txt)

# **Partyline：跑在 Reticulum 上的开源群组语音，GitHub 约 97 Star**

不想依赖公有云 VoIP、又要在弱网或 mesh 链路上开会？**Partyline**（GitHub `RFnexus/partyline`）是一个开源**群组语音**应用：跑在 **Reticulum** 网络栈上，音视频传输层用 **LXST**（Lightweight Extensible Signal Transport），界面与房间思路受 **Mumble** 启发。\[1]

> 查询日期 **北京时间 2026 年 10 月 27 日**：累计约 **97 Star**、**9 Fork**，主语言 **Python**，许可 **Unlicense**；最近可见 commit 约 2026-10-09。仓库创建于 2026-09-02，属较新项目。\[1]

---

## 1、它能做什么

README 列出的能力包括：\[1]

- 在吞吐约 **>6 kbps** 的 Reticulum 传输上做加密实时语音 / 音频
- 轻量服务器：宣称可在约 **30 秒内**起一个 Partyline server
- **按房间**控制访问：开放、仅已识别用户、身份哈希允许列表、房间密码；服务器也可要求密码或允许列表
- **Dial-in**：启用后， `rnphone` 及其他 LXST 客户端（如 Sideband、MeshChatX）可拨入并落入房间
- 每房间可配 LXST 编解码：**Opus**（较快链路）到 **Codec2**（可低至约 700 bps）
- GUI 与终端客户端，多语言界面

编解码 profile 示例：`opus-high/med/low`（约 16/8/6 kbps 语音）、多档 `c2-*`，以及 `music-low/med/high` 用于房间播音乐。\[1]

## 2、怎么装与跑（摘自 README）

需要 **Python 3.11+**：

```bash
pip install partyline
# 可选：系统级 PTT 热键
pip install "partyline[hotkeys]"
```

图形界面依赖系统 Tk（Debian/Ubuntu：`python3-tk`）。源码安装需同时具备 Reticulum 与 LXST。\[1]

```bash
partyline                 # GUI
partyline-server --name "My server" --profile opus-high
partyline-client HASH --name Bob --room Lobby
```

服务器会打印 destination hash；复杂房间 / 运营者 / dial-in 可参考 `server_example.json`。本文**未**实测联网通话质量。\[1]

## 3、技术栈与作者

| 项 | 说明 |
| --- | --- |
| 语言 | Python 3.11+ |
| 网络 | Reticulum（非传统 IP 拓扑的替代栈） |
| 媒体 | LXST + Opus / Codec2 等 |
| 许可 | Unlicense（仓库 SPDX） |

维护账号为 **RFnexus**；Contributors 可见约 **1** 个账号。LXST / Sideband 等周边组件的许可与 Reticulum 主仓不同（社区讨论提到部分为 CC BY-NC-ND），集成时请分别核对。\[1]\[2]

| 指标 | 数值（2026-10-27） |
| --- | --- |
| Star | 97 |
| Fork | 9 |
| Contributors | 1 |
| 最近 commit | 2026-10-09（UTC） |
| 开放 Issue | 5 |

## 4、适合谁、要注意什么

适合已在玩 LoRa / 自建 Reticulum mesh、需要**低比特率语音房间**的人。公网大房间、电话级 SLA 不是它的定位。加密与身份模型跟 Reticulum/LXST 绑定，部署前读官方安全与许可说明；弱网请优先 Codec2 低码率档，并按链路实测选 profile。\[1]

> 说明：功能列表与安装命令来自仓库 README；通话质量、穿透与电池消耗未实测。Reticulum / LXST 生态许可请分别查阅各仓库。

## 来源

> \[1] [GitHub：RFnexus/partyline](https://github.com/RFnexus/partyline)，README/API 查阅于 2026年10月27日。

> \[2] [Hacker News：Partyline](https://news.ycombinator.com/item?id=50244583)，约 2026年10月26日。

#Partyline #Reticulum #LXST #开源 #群组语音 #mesh

排序方式 :

### **成为第一条评论！**

Nobody's responded to this post yet. Add your thoughts and get the conversation going.

```json
{"@context":"https://schema.org","@graph":[{"@id":"https://www.angryecho.com/c/github/p/P2TBBoHLAMIxC5ohCKFGt#post","@type":"DiscussionForumPosting","commentCount":0,"dateModified":"2026-10-27T02:57:49.223Z","datePublished":"2026-10-26T14:42:00.000Z","description":"不想依赖公有云 VoIP、又要在弱网或 mesh 链路上开会？","headline":"Partyline：跑在 Reticulum 上的开源群组语音，GitHub 约 97 Star","isPartOf":"https://www.angryecho.com/c/github","mainEntityOfPage":"https://www.angryecho.com/c/github/p/P2TBBoHLAMIxC5ohCKFGt","text":"不想依赖公有云 VoIP、又要在弱网或 mesh 链路上开会？Partyline（GitHub RFnexus/partyline）是一个开源群组语音应用：跑在 Reticulum 网络栈上，音视频传输层用 LXST（Lightweight Extensible Signal Transport），界面与房间思路受 Mumble 启发。[1]\n\n\n\n查询日期 北京时间 2026 年 10 月 27 日：累计约 97 Star、9 Fork，主语言 Python，许可 Unlicense；最近可见 commit 约 2026-10-09。仓库创建于 2026-09-02，属较新项目。[1]\n\n\n\n1、它能做什么\n\nREADME 列出的能力包括：[1]\n\n\n\n\n\n在吞吐约 >6 kbps 的 Reticulum 传输上做加密实时语音 / 音频  \n\n\n\n轻量服务器：宣称可在约 30 秒内起一个 Partyline server  \n\n\n\n按房间控制访问：开放、仅已识别用户、身份哈希允许列表、房间密码；服务器也可要求密码或允许列表  \n\n\n\nDial-in：启用后，rnphone 及其他 LXST 客户端（如 Sideband、MeshChatX）可拨入并落入房间  \n\n\n\n每房间可配 LXST 编解码：Opus（较快链路）到 Codec2（可低至约 700 bps）  \n\n\n\nGUI 与终端客户端，多语言界面\n\n编解码 profile 示例：opus-high/med/low（约 16/8/6 kbps 语音）、多档 c2-*，以及 music-low/med/high 用于房间播音乐。[1]\n\n2、怎么装与跑（摘自 README）\n\n需要 Python 3.11+：\n\npip install partyline\n# 可选：系统级 PTT 热键\npip install \"partyline[hotkeys]\"\n\n图形界面依赖系统 Tk（Debian/Ubuntu：python3-tk）。源码安装需同时具备 Reticulum 与 LXST。[1]\n\npartyline                 # GUI\npartyline-server --name \"My server\" --profile opus-high\npartyline-client HASH --name Bob --room Lobby\n\n服务器会打印 destination hash；复杂房间 / 运营者 / dial-in 可参考 server_example.json。本文未实测联网通话质量。[1]\n\n3、技术栈与作者\n\n\n\n\n\n\n\n项\n\n\n\n说明\n\n\n\n\n\n语言\n\n\n\nPython 3.11+\n\n\n\n\n\n网络\n\n\n\nReticulum（非传统 IP 拓扑的替代栈）\n\n\n\n\n\n媒体\n\n\n\nLXST + Opus / Codec2 等\n\n\n\n\n\n许可\n\n\n\nUnlicense（仓库 SPDX）\n\n维护账号为 RFnexus；Contributors 可见约 1 个账号。LXST / Sideband 等周边组件的许可与 Reticulum 主仓不同（社区讨论提到部分为 CC BY-NC-ND），集成时请分别核对。[1][2]\n\n\n\n\n\n\n\n指标\n\n\n\n数值（2026-10-27）\n\n\n\n\n\nStar\n\n\n\n97\n\n\n\n\n\nFork\n\n\n\n9\n\n\n\n\n\nContributors\n\n\n\n1\n\n\n\n\n\n最近 commit\n\n\n\n2026-10-09（UTC）\n\n\n\n\n\n开放 Issue\n\n\n\n5\n\n4、适合谁、要注意什么\n\n适合已在玩 LoRa / 自建 Reticulum mesh、需要低比特率语音房间的人。公网大房间、电话级 SLA 不是它的定位。加密与身份模型跟 Reticulum/LXST 绑定，部署前读官方安全与许可说明；弱网请优先 Codec2 低码率档，并按链路实测选 profile。[1]\n\n\n\n说明：功能列表与安装命令来自仓库 README；通话质量、穿透与电池消耗未实测。Reticulum / LXST 生态许可请分别查阅各仓库。\n\n来源\n\n\n\n[1] GitHub：RFnexus/partyline，README/API 查阅于 2026年10月27日。\n\n\n\n[2] Hacker News：Partyline，约 2026年10月26日。\n\n#Partyline #Reticulum #LXST #开源 #群组语音 #mesh","url":"https://www.angryecho.com/c/github/p/P2TBBoHLAMIxC5ohCKFGt","author":{"@type":"Person","name":"独孤求败","url":"https://www.angryecho.com/u/TYIM42032"},"interactionStatistic":[{"@type":"InteractionCounter","interactionType":"https://schema.org/LikeAction","userInteractionCount":0},{"@type":"InteractionCounter","interactionType":"https://schema.org/DislikeAction","userInteractionCount":0},{"@type":"InteractionCounter","interactionType":"https://schema.org/ViewAction","userInteractionCount":0},{"@type":"InteractionCounter","interactionType":"https://schema.org/ShareAction","userInteractionCount":0}]}]}
```

## Sitemap

See the full [sitemap](https://www.angryecho.com/sitemap.md) for all pages.
