Project

General

Profile

Синапс X-Media Драйвер Синапс

Описание

Аннотация: «Синапс X-Media Драйвер Синапс» реализует подключение к серверам Синапс, а также прием и передачу звуковых потоков между сервером Синапс и любым из других аудио-драйверов, поддерживаемых ПО «Синапс X-Media».

  • ПО «Синапс X-Media Драйвер Синапс» является составной частью ПО «Синапс X-Media» и работает под его управлением.
  • «Синапс X-Media Драйвер Синапс» является абонентским устройством Синапс, что позволяет серверам Синапс работать с ПО «Синапс X-Media» также как с другими абонентскими устройствами Синапс.

Функции ПО: 

  • X-Media Драйвер Синапс позволяет устанавливать соединение и обмениваться звуковыми потоками с сервером Синапс. К серверу X-Media Драйвер Синапс подключается как абонентское устройство Синапс, которое способно отдавать и отдавать звуковой поток из/в сервер Синапс.
  • Также как любое абонентское устройство Синапс, X-Media Драйвер Синапс поддерживает постоянное соединение с серверами Синапс по двум независимым сетям IP.
  • X-Media Драйвер Синапс позволяет обмениваться звуковыми потоками с серверами Синапс с использованием протоколов TCP/RTP. Звуковые потоки могут передаваться в формате PCM, а также с использованием сжатия звука по стандарту OPUS;
  • X-Media Драйвер Синапс позволяет получать настройки параметров звуковых потоков и каналов связи от сервера Синапс.
  • X-Media Драйвер Синапс организует обмен звуковыми потоками с другими драйверами, работающими внутри сервиса X-Media.
  • X-Media Драйвер Синапс имеет собственный встроенный веб-сервер, работающий в составе сервиса Синапс X-Media, что позволяет подключаться к драйверу по протоколу HTTP для осуществления настройки конфигурации ПО, а также контроля работоспособности драйвера из веб-браузера.

Прочие данные о ПО:

  • Системные требования: Процессор – от 2 ГГц, Оперативная память – от 4 Гб, Свободное место постоянного запоминающего устройства – от 4 Гб, Сетевой интерфейс от 100 Мбит/сек
  • Объем внутренней памяти: Оперативная память – от 4 Гб, свободное место постоянного запоминающего устройства – от 4 Гб
  • Тип реализующей ЭВМ: ЭВМ, построенные на платформе с процессорной архитектурой x86-64
  • Язык: C++, C
  • Операционная система: Ubuntu 22.04 LTS/24.04 LTS, Red OS 7.3, Astra Linux 1.8

Экземпляр и обновление ПО

Установка и настройка программы осуществляется сотрудниками отдела внедрения и системной интеграции ООО «Тракт-Софт».

«Синапс X-Media Драйвер Синапс» является модулем ПО «Синапс X-Media», которое устанавливается на персональный компьютер (с операционной системой Linux Ubuntu или Red OS), находящийся в локальной сети по одной из сетей, либо, в случае возможности, по основной и резервной локальной сети. Для работы необходимо постоянное подключение к серверам комплекса, автономная работа программы не предусматривается.

Установка  ПО «Синапс X-Media» происходит согласно инструкции «Установка ПО» и общим правилам установки ПО для выбранной операционной системы. Программа инсталлируется на сервер путем запуска исполняемого установочного файла. Установочный файл публикуется в соответствующем каталоге репозитория, доступного через Интернет. Доступ к репозиторию (учетная запись) предоставляется инсталлятору программного обеспечения по запросу.

Для обмена звуковыми данными с комплексом Синапс и возможности подключения Программы к внешним AoIP сетям, физическим или виртуальным звуковым картам, установленным на данном рабочем месте, требуется инсталляция соответствующих драйверов.

Рабочее место с установленной Программой с точки зрения комплекса представляет собой многоканальное устройство. «Синапс X-Media Драйвер Синапс» является абонентским устройством Синапс, что позволяет серверам Синапс работать с ПО «Синапс X-Media» также как с другими абонентскими устройствами Синапс.

При установке Программы на комплексе служебной связи Синапс администратор комплекса служебной связи должен активировать абонента для возможности работы в системе. Активация абонента осуществляется через Программное обеспечение «Синапс Администратор».

Экземпляр ПО можно скачать по ссылке:

Установка

Установка и настройка программы осуществляется сотрудниками отдела внедрения и системной интеграции ООО «Тракт-Софт». 

Для установки Синапс X-Media Драйвер Синапс на ОС Linux Ubuntu в командной строке необходимо выполнить команду:

sudo dpkg -i synapse-audio-driver-service_{…}.deb

где {...} - номер сборки и версии платформы.

Для установки Синапс X-Media на Red OS в командной строке необходимо выполнить команду:

sudo dnf install synapse-audio-driver-service_{…}.deb

ПО устанавливается как демон systemd. Проверить, что сервис успешно установился можно с помощью команды:

systemctl status xmedia-synapse-audio-driver.service

За возможность работы ПО отвечают лицензии:

  • «Синапс X-Media» - лицензия на ПО «Синапс X-Media»
  • «Синапс X-Media Драйвер Синапс» - лицензия на ПО «Синапс X-Media» в специальной конфигурации «Синапс X-Media Драйвер Синапс»)

Настройка

Каталог хранения настроек зависит от каталога установки ПО.

По умолчанию настройки Синапс X-Media Драйвер Синапс хранятся в json-файлах в папке /usr/share/xmedia/synapse-audio-driver. Конфигурирование Синапс X-Media Драйвер Синапс  выполняется с помощью файлов настроек:

  • AppConfig-AppConfig.json
  • AuthLocal-AuthLocal.json
  • BaseBrainConfig-BaseBrainConfig.json
  • DriverConfig-Synapse#XXXX.json
  • DriverDebugParams-Debug#Synapse#XXXX.json
  • PtpState-PtpState.json
  • PtpSyncConfig-PtpSyncConfig.json
  • Xmedia.MixerConfig-Xmedia.MixerConfig.json

По умолчанию без настроек доступа к Synapse драйверу управление им возможно с браузера по адресу 127.0.0.1 и порту 9992. Полная строка может выглядеть так: http://127.0.0.1:9992/ либо  http://localhost:9992/.

 

Эксплуатация

Рабочее место с установленной Программой с точки зрения комплекса представляет собой многоканальное устройство. «Синапс X-Media Драйвер Синапс» является абонентским устройством Синапс, что позволяет серверам Синапс работать с ПО «Синапс X-Media» также как с другими абонентскими устройствами Синапс.

При установке Программы на комплексе служебной связи Синапс администратор комплекса служебной связи должен активировать абонента для возможности работы в системе. Активация абонента осуществляется через Программное обеспечение «Синапс Администратор».

Работа с Программой на комплексе служебной связи Синапс ведется аналогично с абонентским устройством связи типа ТР-8xx.

При возникновении вопросов по эксплуатации Программы вы можете отправить запрос на почту support@tract.ru.

Запуск и остановка Программы

Для запуска и остановки приложения используются следующие команды:

  • команда запуска Программы
systemctl start xmedia-synapse-audio-driver.service
  • команда остановки Программы
systemctl stop xmedia-synapse-audio-driver.service

Проверить состояние Программы можно с помощью команды:

systemctl status xmedia-synapse-audio-driver.service

Эта команда выводит на экран общую информацию о приложении — его статус (Active/Inactive (dead)), добавлено оно в автозагрузку или нет (Enabled/Disabled), PID процесса, количество используемой памяти, зависимости и последние несколько строк лога. Здесь же выводятся системные ошибки при запуске приложения.

 

Логи Программы

Логи Программы для Linux-подобных систем по умолчанию записываются в каталог /var/log/synapse_audio_driver_main.out.logs.

Поведение логов можно настроить в конфигурационном файле: /usr/share/xmedia/synapse-audio-driver/synapse_audio_driver_main.out.log_settings.json.

{
    "EntriesPerMinute": 10000,
    "LogFolderPath": "/var/log/",
    "LogSegmentSize": 1048576,
    "LogStates": [
        {
            "TestLogStreamId": false
        }
    ],
    "LoggingLevel": 2,
    "MaxDaysKeepAlive": 30,
    "ThreadIdLogging": true,
    "TimeLogging": true,
    "TotalBytesLimit": 31457280,
    "UseFilesFilter": true,
    "WriteToDisk": true
}

 

Add picture from clipboard (Maximum size: 742 MB)