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+:
pip install partyline
# 可选:系统级 PTT 热键
pip install "partyline[hotkeys]"图形界面依赖系统 Tk(Debian/Ubuntu:python3-tk)。源码安装需同时具备 Reticulum 与 LXST。[1]
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,README/API 查阅于 2026年10月27日。
[2] Hacker News:Partyline,约 2026年10月26日。
#Partyline #Reticulum #LXST #开源 #群组语音 #mesh

成为第一条评论!
Nobody's responded to this post yet. Add your thoughts and get the conversation going.