AlterFRN Client

Программное обеспечение, используемое в сервисе FRN
Аватара пользователя
3s
Сообщения: 744
Зарегистрирован: 14:19, 01 авг 2014, Пт

AlterFRN Client

Сообщение 3s » 15:37, 04 июл 2017, Вт

Подробная документация http://alterfrn.ucoz.ru/index/manual_russian/0-5 от автора и дистрибутивы http://alterfrn.ucoz.ru/load/

Копия у нас в файловом архиве тут http://radiocult.ru/files/SOFT/FRN/
aa124 писал(а): Новая версия сервера пытается максимально быстро обрабатывать и отправлять пакеты.

Эксперимент с использованием Linux-сервера и двух Windows7-клиентов с пингом до сервера в 3 мс (достаточно быстрый канал внутри Москвы) дали задержку в ~490мс, то есть слишком много. Поиск виновного выявил службу Windows7 под названием Audiosrv (Windows Audio), которая вносит наибольшую долю этой задержки. Аналогом этой службы в мире UNIX/Linux является сервис pulseaudio. Их основная задача - предоставить прикладным программам возможность одновременного использования одного звукового устройства, в основном в графическом интерфейсе, решается это микшированием звуковых потоков от разных программ "на лету" с возможной сменой частоты дискретизации. Эти процессы требуют своей буферизации, которая и создает дополнительную задержку.

У меня есть ожидание, что работа под UNIX/Linux, а конкретнее, с низкоуровневыми звуковыми интерфейсами OSS/ALSA должны дать еще меньшую задержку. Изменения настроек клиента (ревизии 4210+) для этой задачи:

Код: Выделить всё

[Audio]
InFactor=1
InPreCapturedTime=0
OutFactor=1

[Radio]
CTCSSWakeTime=0

[Server]
ProtoShortFrames=yes
Должно быть понятно, что канал связи должен быть довольно быстрым и стабильным.
В случае заиканий звука можно попробовать увеличивать параметр CTCSSWakeTime c шагом 40, что есть просто дополнительная буферизация (40 мс = 1 пакет).
С уважением, Сергей.

aa124
Сообщения: 53
Зарегистрирован: 15:13, 18 сен 2016, Вс

Re: AlterFRN Client

Сообщение aa124 » 16:29, 08 июл 2017, Сб

Изображение
Ага, таки получилось картинку приклеить
Это работающая версия графического клиента под windows

Koten
Сообщения: 86
Зарегистрирован: 8:07, 01 сен 2014, Пн
Контактная информация:

Re: AlterFRN Client

Сообщение Koten » 9:11, 10 июл 2017, Пн

Настройки родного клиента понимает или надо заново настраивать?

Аватара пользователя
3s
Сообщения: 744
Зарегистрирован: 14:19, 01 авг 2014, Пт

Re: AlterFRN Client

Сообщение 3s » 10:09, 10 июл 2017, Пн

aa124 писал(а):Ага, таки получилось картинку приклеить
Это работающая версия графического клиента под windows
Это тестовая версия или с какого билда GUI появилось? Что-то я пропустил.
С уважением, Сергей.

Аватара пользователя
3s
Сообщения: 744
Зарегистрирован: 14:19, 01 авг 2014, Пт

Re: AlterFRN Client

Сообщение 3s » 11:09, 10 июл 2017, Пн

Koten писал(а):Настройки родного клиента понимает или надо заново настраивать?
Судя по консольной версии, конфиг там свой.
С уважением, Сергей.

aa124
Сообщения: 53
Зарегистрирован: 15:13, 18 сен 2016, Вс

Re: AlterFRN Client

Сообщение aa124 » 15:02, 10 июл 2017, Пн

Конфиг свой, это ведь другая программа.
Поскольку внутри используется весь движок от консольного, то конфиги совпадают с консольным.
Исторически графическая версия появилась первой и существовала, соответственно, всегда
В силу своих собственных интересов у меня не было потребности в графической версии совсем.
Поэтому уже позже от нее была выделена "не-интерфейсная" часть и сделан некий движок,
к которому можно приляпать любой интерфейс или отсутствие такового (Консольная версия).

В каком-то из релизов клиента графическая версия была включена в архив, но уже не помню какой-именно.
Вопросов про нее не было - значит никому не нужна была.
Баба с возу - кобыле легче.

ua6hjq
Сообщения: 19
Зарегистрирован: 10:07, 24 ноя 2017, Пт

Re: AlterFRN Client

Сообщение ua6hjq » 18:17, 01 дек 2017, Пт

Заметил странное поведение клиента на Debian 9, в какой-то момент он грузит процессор на 99-100%.
При этом продолжает нормально работать.
После перезапуска, нагрузка падает до 1%.
Через сутки, + - опять 100%.

Брал свежую версию с сайта.

aa124
Сообщения: 53
Зарегистрирован: 15:13, 18 сен 2016, Вс

Re: AlterFRN Client

Сообщение aa124 » 20:40, 01 дек 2017, Пт

ua6hjq писал(а):Debian 9
На какой платформе, intel/arm? 32/64?

ua6hjq
Сообщения: 19
Зарегистрирован: 10:07, 24 ноя 2017, Пт

Re: AlterFRN Client

Сообщение ua6hjq » 16:35, 05 дек 2017, Вт

intel x32 debian9

aa124
Сообщения: 53
Зарегистрирован: 15:13, 18 сен 2016, Вс

Re: AlterFRN Client

Сообщение aa124 » 17:57, 05 дек 2017, Вт

ua6hjq писал(а):intel x32 debian9
Ага, понятно.
Вот свежие сервер и клиент http://alterfrn.ucoz.ru/FRNServerClient ... .4623r.tgz
Сервер теперь умеет работать аж с целыми тремя sysman'ами одновременно; так что если пользуетесь sysman, то параметр ManagerMode следует перенести из секции [Manager] в секцию [Server].
А в клиенте подправлена древняя неточность с реализацией запроса на передачу - может ваш случай.

Ответить

Вернуться в «Программное обеспечение в FRN»