Project

General

Profile

Синапс Инжест

Описание

Аннотация: «Синапс Инжест» реализует функциональность обмена звуковыми потоками между системой служебной связи Синапс и источниками/потребителями аудиосигналов через установленную на компьютере физическую или виртуальную звуковую карту. Программа взаимодействует со звуковой картой на уровне драйверов ALSA для Linux-подобных систем, а также WDM и ASIO для Windows-систем. В зависимости от установленной карты и выбранного драйвера «Синапс Инжест» взаимно преобразует настроенные Dante и AES67 потоки в RTP-поток, воспринимаемый программой Синапс Сервер. Приложение работает с частотой дискретизации 48 кГц и разрядностью 24 бита.

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

  • Системные требования: Процессор – от 2 ГГц, Оперативная память – от 4 Гб, Свободное место постоянного запоминающего устройства – от 4 Гб, Сетевой интерфейс от 100 Мбит/сек
  • Объем внутренней памяти: Оперативная память – от 4 Гб, свободное место постоянного запоминающего устройства – от 4 Гб
  • Тип реализующей ЭВМ: ЭВМ на базе Intel(R) Xeon(R) CPU D-1527@2.20GHz, RAM 8Gb DDR4, ROM 256Gb SSD, 4xLAN GbE
  • Язык: C++
  • Операционная система: Windows 10, Windows 11, Linux Ubuntu 18 LTS, Linux Ubuntu 20 LTS

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

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

«Синапс Инжест» устанавливается на комплексе служебной связи Синапс на персональный компьютер (с операционной системой Microsoft Windows 10 64-bit, Windows 11 64-bit или Linux Ubuntu), находящийся в локальной сети по одной из сетей, либо, в случае возможности, по основной и резервной локальной сети. Для работы необходимо постоянное подключение к серверам комплекса, автономная работа программы не предусматривается.

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

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

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

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

Установка

Для установки Синапс Инжест на ОС Windows 10 64-bit необходимо запустить инсталляцию из MSI-пакета, выбрать устанавливаемое приложение из списка.

Установка Синапс Инжест - Windows 10 64-bit.png

 

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

sudo dpkg -i ./synapse-ingest_X.XX.X-U20_amd64.deb

где X.XX.X - номер сборки.

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

systemctl status synapse-ingest

 

Настройка

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

Настройки Программы в Linux-подобных системах по умолчанию хранятся в каталоге: /usr/share/synapse/ingest/storage.

В Windows-системах Программа по умолчанию устанавливается в каталог C:\Program Files\Tract-Soft\synapse\ingest_main. Конфигурационные файлы хранятся в каталоге C:\Program Files\Tract-Soft\synapse\ingest_main\storage.

Конфигурирование программы выполняется с помощью файлов настроек:

  • IngestConfig-IngestConfig.json - файл конфигурации функциональности Синапс Инжест;
  • IngestConnectionInfo-IngestConnectionInfo.json - файл конфигурации сетевых настроек;
  • IngestUserPreferences-IngestUserPreferences.json - файл настройки имен аудиоустройств;
  • IngestDebugData-IngestDebugData.json - файл настроек записи в файл принимаемых/выдаваемых устройством аудиопотоков.

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

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

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

Ключи и параметры запуска Программы

  • -help - вывод информации о службе
  • -install - установка сервиса дополнительные аргументы: name/login/pswd
  • -name - имя устанавливаемого сервиса (ВНИМАНИЕ: если имя содержит пробелы, оно должно быть заключено в кавычки)    
  • -login - имя учетной запись, из под которой выполняется запуск сервиса
  • -pswd - пароль учетной записи, из-под которой выполняется запуск сервиса
  • -remove - удалить сервис
  • -runapp - запуск как приложение
  • -L - вывод всех доступных для подключения аудио интерфейсов
  • -AL - вывод всех доступных для подключения ASIO драйверов (доступно только для Windows)
  • -verbose - вывод в консоль логов.

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

Логи Программы для Linux-подобных систем по умолчанию записываются в каталог /var/log/ingest_main.out.logs. Поведение логов можно настроить в конфигурационном файле: /usr/share/synapse/ingest/ingest_main.exe.log_settings.json.

В Windows-системах по умолчанию логи Программы сохраняются в каталог: C:\Users\<User Account>\AppData\Local\Temp\ingest_main.exe.logs. Поведение логов можно настроить в конфигурационном файле: C:\Program Files\Tract-Soft\synapse\ingest_main\ingest_main.exe.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)