Синапс Инжест¶
Описание¶
Аннотация: «Синапс Инжест» реализует функциональность обмена звуковыми потоками между системой служебной связи Синапс и источниками/потребителями аудиосигналов через установленную на компьютере физическую или виртуальную звуковую карту. Программа взаимодействует со звуковой картой на уровне драйверов 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: http://redmine.digispot.ru/Distributives/Synapse/ingest/Synapse_Applications_Installer-1.11.7.msi
- Linux Ubuntu: http://redmine.digispot.ru/Distributives/Synapse/ingest/synapse-ingest_1.11.7-U20_amd64.deb
Установка¶
Для установки Синапс Инжест на ОС Windows 10 64-bit необходимо запустить инсталляцию из MSI-пакета, выбрать устанавливаемое приложение из списка.
Для установки Синапс Инжест на Linux Ubuntu в командной строке необходимо выполнить команду:
где X.XX.X - номер сборки.
В ОС Linux Ubuntu ПО устанавливается как демон systemd. Проверить, что сервис успешно установился можно с помощью команды:
Настройка¶
Настройки Синапс Инжест
- под ОС Windows 10 64-bit в json-файлах в папке (по умолчанию) C:\Program Files\Tract-Soft\synapse\ingest_main\storage.
- под ОС Linux Ubuntu хранятся в json-файлах в папке /usr/share/synapse/server/storage.
Каталог хранения настроек зависит от каталога установки ПО.
Конфигурирование программы выполняется с помощью файлов настроек:
- IngestConfig-IngestConfig.json (файл конфигурации функциональности Синапс Инжест);
- IngestConnectionInfo-IngestConnectionInfo.json (файл конфигурации сетевых настроек);
- IngestUserPreferences-IngestUserPreferences.json (файл настройки имен аудиоустройств);
- IngestDebugData-IngestDebugData.json (файл настроек записи в файл принимаемых/выдаваемых устройством аудиопотоков).
Ключи запуска¶
- -help - вывод информации о службе
- -install - установка сервиса дополнительные аргументы: name/login/pswd
- - name - имя устанавливаемого сервиса (ВНИМАНИЕ: если имя содержит пробелы, оно должно быть заключено в кавычки)
-
-login - имя учетной запись, из под которой выполняется запуск сервиса
-pswd - пароль учетной записи, из-под которой выполняется запуск сервиса - -remove - удалить сервис
- -runapp - запуск как приложение
- -L - вывод всех доступных для подключения аудио интерфейсов
- -AL - вывод всех доступных для подключения ASIO драйверов (доступно только для Windows)
- -verbose - вывод в консоль логов.