Установка и Настройка "IP Драйвер"¶
Конфигурация программного обеспечения "IP Драйвер" предназначена для установки на собственных серверах радиостанций и рабочих местах радиостанций и включает в себя программные сервисы, служащие для приема и передачи цифровых аудиоданных в сетях транспорта звуковых потоков AES67 и Синапс.
Программа работает в фоновом режиме и обеспечивает прием и передачу звуковых данных по протоколам AES67 и Синапс между другими источниками и приемниками звука, работающие по тем же протоколам AES67 и Синапс. Взаимодействие пользователя с программной осуществляется через веб-интерфейс, возможно конфигурирование через json-файлы от имени администратора системы.
Основные функции, которые выполняет Программа:
- Позволяет реализовать обмен звуковыми данными между программными приложениями и любыми внешними устройствами, поддерживающими протоколы передачи звуковых данных AES67 и Синапс.
- Реализует прием и отправку UDP/RTP сетевых пакетов по сети Ethernet в соответствии с требованиями стандартов AES67 и Синапс.
- При приеме и отправке Программа формирует структуру звуковых программ в соответствии с настройками входных и выходных потоков AES67 и Синапс, задаваемыми в конфигурации через пользовательский веб-интерфейс.
- Обеспечивает возможность использования частоты дискретизации звука - 48 000 Гц и разные глубины дискретизации звука (16/24 бит).
- Поддерживает работу одновременно 8-ми входящих и 8-ми исходящих звуковых стереосигналов.
- Поддерживает стандарт PTPv2 (Precision Time Protocol Version 2) для синхронизации звукового потока.
Обеспечивается одновременная параллельная работа неограниченного количества пользователей с учетом заданных прав доступа.
1. Установка и настройка программы¶
Руководство по установке Программы написано для операционной системы Astra Linux версии «Орел» Common Edition. Установка на другие операционные системы может иметь особенности, не рассмотренные в данном руководстве. Для помощи в установке Программы на другие ОС вы можете отправить запрос на почту info@trv-technology.ru.
Для большей части операций по установке и настройке Программы на ОС Astra Linux «Орел» Common Edition необходимо обладать привилегиями администратора (root).
Компонент AES67 для ОС AsrtaLinux устанавливается из .deb-пакета aes67-audiodriver-service_XXXXX.deb (название файла может отличаться в зависимости от версии).
Компонент AES67 предназначен для приема и трансляции звуковых потоков в компьютерной сети. Для передачи звука на уровне операционной системы компоненту также необходим установленный звуковой драйвер ALSA, установка которого была выполнена в предыдущем пункте данной инструкции.
Для установки компонента AES67 на ОС Linux:
- Перейдите в директорию, где размещен .deb-пакет компонента AES67.
- Выполните команду установки сервиса из .deb-пакета:
Установка компонента AES67 для Astra Linux завершена.
Установленному компоненту AES67 в ОС AstraLinux соответствует сервис xmediaaes67-audio-driver. После установки убедитесь, что сервис запущен, выполнив команду:
или
Состояние active (running) означает, что сервис запущен. Состояние inactive (dead) означает, что сервис не запущен. В этом случае выполните запуск сервиса командой:
или
Проверьте статус выполнения сервиса после запуска.
Файлы конфигурации сервиса xmedia-aes67-audio-driver автоматически создаются в директории /usr/share/xmedia/aes67-audio-driver/storage/ сразу после запуска сервиса.
Перейдите в директорию storage и проверьте наличие .json-файлов конфигурации:
├─ share
│ ├─ xmedia
│ │ ├─ aes67-audio-driver
│ │ │ ├─ storage
│ │ │ │ ├─ AppConfig-AppConfig.json
│ │ │ │ ├─ AuthLocal-AuthLocal.json
│ │ │ │ ├─ BaseBrainConfig-BaseBrainConfig.json
│ │ │ │ ├─ DriverConfig-Aes67#02373E81.json
│ │ │ │ ├─ DriverConfig-SharedMem#615D55F1.json
│ │ │ │ ├─ DriverDebugParams-Debug#Aes67#02373E81.json
│ │ │ │ ├─ DriverDebugParams-Debug#SharedMem#615D55F1.json
│ │ │ │ ├─ PtpState-PtpState.json
│ │ │ │ ├─ PtpSyncConfig-PtpSyncConfig.json
│ │ │ │ └─ Xmedia.MixerConfig-Xmedia.MixerConfig.json
Помимо конфигурационных файлов, IP Драйвер предоставляет доступ к настройкам компонента AES67 из браузера.
Сразу после установки настройки доступны по следующему адресу:
- IP-адрес: 127.0.0.1.
- Порт подключения: 9992.
Проверьте доступ к настройкам по указанному адресу. Полная строка может выглядеть так: http://127.0.0.1:9992/, либо http://localhost:9992/.