Repolode
RFnexus

RFnexus/partyline

基于 LXST 构建的 Reticulum 群组语音应用,灵感来自 Mumble,支持房间与访问控制。

可替代:Mumble

Star
133
Fork
10
未关闭 Issue
5
最近提交
29天前

这是什么?

Partyline 是一款运行在 Reticulum 加密网络之上的群组语音应用,音频部分基于 LXST。只要传输层能提供每秒 6 kbps 以上的带宽,无论是普通 IP 网络还是部分无线电链路,用户都可以在共享房间中通话。

项目提供图形界面客户端、终端客户端和轻量级服务端。每个房间可以单独设置编码方式,从较高码率的 Opus 到最低 700 bps 的 Codec2 均可选择。房间可以对所有人开放,也可以限定为已识别用户、按身份哈希白名单或密码访问。管理员可以踢出、封禁、静音和移动用户。

服务端还可接收 rnphone 以及 Sideband、MeshChatX 等 LXST 客户端的拨入。针对慢速链路提供一键通(PTT)房间,针对单向音频提供只允许指定身份发言的音乐广播房间。

核心功能

  • 01在速率高于约 6 kbps 的任意 Reticulum 传输上进行加密群组语音
  • 02房间可单独设置编码,从 Opus 到 700 bps 的 Codec2
  • 03房间访问可设为开放、仅限已识别用户、身份白名单或密码
  • 04为 LoRa、分组无线电等慢速链路提供一键通房间
  • 05启用后可接收 rnphone 及其他 LXST 客户端拨入
  • 06提供图形界面和终端客户端,支持多语言界面

适用场景

  • 离网或网状网络中的小组语音通话
  • 在 LoRa、分组无线电等带宽极低的链路上通话
  • 为使用 Reticulum 的社区搭建小型私有语音服务器
  • 向房间广播音乐或音频,仅指定身份可以发言

快速上手

  1. 1

    使用 pip 安装 Partyline(需要 Python 3.11 或更高版本)

    pip install partyline
  2. 2

    启动图形界面客户端

    partyline

使用前须知

  • 图形界面客户端需要 Tk,pip 无法安装它,可能需要单独安装系统软件包。
  • 普通房间需要至少 6 kbps 的 Reticulum 传输链路。

收录于专题

标签

#voice-chat#reticulum#mesh-networking#codec2#opus#encryption#radio#python

常见问题

partyline 是什么?
基于 LXST 构建的 Reticulum 群组语音应用,灵感来自 Mumble,支持房间与访问控制。 Partyline 是一款运行在 Reticulum 加密网络之上的群组语音应用,音频部分基于 LXST。只要传输层能提供每秒 6 kbps 以上的带宽,无论是普通 IP 网络还是部分无线电链路,用户都可以在共享房间中通话。
partyline 可以免费使用吗?用的什么许可证?
partyline 以 Unlicense 许可证开源。用于商业产品前,请先确认许可证条款。
partyline 还在维护吗?
活跃维护中。partyline 最近一次提交是在 2026年10月9日。
partyline 适合用来做什么?
离网或网状网络中的小组语音通话 在 LoRa、分组无线电等带宽极低的链路上通话 为使用 Reticulum 的社区搭建小型私有语音服务器 向房间广播音乐或音频,仅指定身份可以发言
partyline 怎么安装和运行?
使用 pip 安装 Partyline(需要 Python 3.11 或更高版本): pip install partyline 启动图形界面客户端: partyline
在哪里获取 partyline?
源代码和安装说明在 GitHub 上:https://github.com/RFnexus/partyline

概要由 AI 根据项目 README 生成;GitHub 数据每日更新。

相关项目

Sideband 是一款基于 Reticulum 网络的 LXMF 消息与 LXST 语音客户端,支持 Android、Linux、macOS 和 Windows。

效率与应用#reticulum#lxmf#mesh-networking
1902+10 本周168PythonOther更新于 上个月

基于浏览器的地面站系统,用于跟踪卫星与天体、控制 SDR 和电台设备并解码无线电遥测数据。

开发者工具#satellite#sdr#radio
4882+9 本周844JavaScriptGPL-3.0维护活跃更新于 19小时前