Repolode
RFnexus

RFnexus/partyline

Групповое голосовое приложение для сетей Reticulum на базе LXST, вдохновлённое Mumble: комнаты, управление доступом и кодеки с низким битрейтом.

Open source альтернатива:Mumble

Звёзды
133
Форки
10
Открытые issues
5
Последний коммит
30 дней назад

Что это?

Partyline — приложение для группового голосового общения через Reticulum, зашифрованный стек mesh-сетей. Для передачи звука оно использует LXST. Пользователи могут общаться в общих комнатах через любой транспорт Reticulum, способный передавать данные со скоростью примерно от 6 кбит/с. Это подходит для многих радиоканалов и медленных соединений, а также для обычных IP-сетей.

В проект входят GUI-клиент, клиент для терминала и лёгкий сервер. Для каждой комнаты можно выбрать свой кодек: от Opus с более высоким битрейтом до Codec2 с битрейтом 700 бит/с. Комнаты могут быть открытыми, доступными только идентифицированным пользователям, ограниченными списками разрешённых хешей идентификаторов или защищёнными паролем. Операторы могут отключать и блокировать пользователей, выключать им микрофон и перемещать их между комнатами.

Сервер также может принимать входящие вызовы от rnphone и других клиентов LXST, таких как Sideband и MeshChatX. Для медленных каналов и односторонней передачи звука доступны комнаты с режимом push-to-talk и комнаты только для трансляции музыки.

Ключевые возможности

  • 01Зашифрованная групповая голосовая связь через любой транспорт Reticulum со скоростью примерно от 6 кбит/с
  • 02Кодеки для каждой комнаты: от Opus до Codec2 с битрейтом 700 бит/с
  • 03Доступ к комнатам: открытый, для идентифицированных пользователей, по списку разрешённых идентификаторов или паролю
  • 04Комнаты с режимом push-to-talk, рассчитанные на медленные каналы, например LoRa и пакетную радиосвязь
  • 05Входящие вызовы от rnphone и других клиентов LXST, если эта возможность включена
  • 06GUI- и терминальный клиенты с поддержкой нескольких языков

Сценарии использования

  • Голосовое общение группы операторов в автономных или mesh-сетях
  • Общение через LoRa или каналы пакетной радиосвязи с очень ограниченной пропускной способностью
  • Запуск небольшого частного голосового сервера для сообщества, использующего Reticulum
  • Трансляция музыки или аудио в комнату, где говорить могут только выбранные идентификаторы

Быстрый старт

  1. 1

    Установите Partyline с помощью pip (Python 3.11 или новее)

    pip install partyline
  2. 2

    Запустите GUI-клиент

    partyline

Что важно знать

  • Для графического клиента требуется Tk, который нельзя установить с помощью pip, поэтому может понадобиться отдельный системный пакет.
  • Для обычных комнат требуется транспорт Reticulum со скоростью не менее 6 кбит/с.

В подборках

Темы

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

Частые вопросы

Что такое partyline?
Групповое голосовое приложение для сетей Reticulum на базе LXST, вдохновлённое Mumble: комнаты, управление доступом и кодеки с низким битрейтом. Partyline — приложение для группового голосового общения через Reticulum, зашифрованный стек mesh-сетей. Для передачи звука оно использует LXST. Пользователи могут общаться в общих комнатах через любой транспорт Reticulum, способный передавать данные со скоростью примерно от 6 кбит/с. Это подходит для многих радиоканалов и медленных соединений, а также для обычных IP-сетей.
partyline можно использовать бесплатно? Какая у него лицензия?
partyline распространяется с открытым исходным кодом под лицензией Unlicense. Перед использованием в коммерческих продуктах проверьте условия лицензии.
partyline всё ещё поддерживается?
Активно поддерживается. Последний коммит в partyline — 9 окт. 2026 г..
Для чего можно использовать partyline?
Голосовое общение группы операторов в автономных или mesh-сетях Общение через LoRa или каналы пакетной радиосвязи с очень ограниченной пропускной способностью Запуск небольшого частного голосового сервера для сообщества, использующего Reticulum Трансляция музыки или аудио в комнату, где говорить могут только выбранные идентификаторы
Как установить partyline?
Установите Partyline с помощью pip (Python 3.11 или новее): pip install partyline Запустите GUI-клиент: partyline
Где скачать partyline?
Исходный код и инструкции по установке — на GitHub: https://github.com/RFnexus/partyline

Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты

Sideband — клиент для обмена сообщениями LXMF и голосовой связи LXST на Android, Linux, macOS и Windows, работающий в сетях Reticulum, например через LoRa, пакетную радиосвязь, WiFi и I2P.

Продуктивность и приложения#reticulum#lxmf#mesh-networking
1,9 тыс.+12 за неделю168PythonOtherОбновлён в прошлом месяце

Одноранговая приватная сеть со сквозным шифрованием для доступа к своим устройствам и сервисам в LAN из любой точки мира — без проброса портов и публичных URL.

185+21 за неделю12RustApache-2.0Активно поддерживаетсяОбновлён 3 дня назад

Веб-приложение наземной станции для отслеживания спутников и небесных тел, управления SDR и радиостанциями и декодирования радиотелеметрии.

Инструменты разработчика#satellite#sdr#radio
4,9 тыс.+8 за неделю844JavaScriptGPL-3.0Активно поддерживаетсяОбновлён вчера

Лёгкий сервер для самостоятельного хостинга с голосовыми и видеозвонками, текстовыми каналами и демонстрацией экрана — для небольших групп, которые хотят хранить данные у себя.

1,6 тыс.+18 за неделю155TypeScriptMITАктивно поддерживаетсяОбновлён вчера