Project

General

Profile

Настройка сервиса для получения аудиоданных (вручную)

Для получения аудиоданных с каналов тюнера ТР-705, используется сервис "tr332srv32" совместно с ASIO-драйвером производства компании "Тракт".

Порядок установки:

  1. Установить ASIO-драйвер
    Установка ASIO-драйвера производится автоматически, дистрибутив для установки можно скачать отсюда: Дистрибутивы_ASIO-драйвера
  2. Настроить сервис на прием данных с ТР-705
    Настройка сервиса осуществляется через файл json, который должен быть расположен рядом с исполняемым файлом.
    Пример файла конфигурации tr332srv64.exe.json и его содержимое:
    {
        "BasePort":10000,
        "SampleFreq":48000,
        "ServiceAddr":"192.168.0.100",
        "TestMode":0,
        "UnitBroadcastAddr":"192.168.0.255:15001",
        "units":
        [
            {"UnitId":"TR705-030417-010","UnitType":"TR705"}
        ]
    }

    "BasePort":10000 - порт, на котором будет работать сервис
    "SampleFreq":48000 - частота дискретизации, должна совпадать с частотой дискретизации, на которой работает устройство. В случае ТР-705 - это 48000 Гц
    "ServiceAddr":"192.168.0.100" - адрес сетевого интерфейса, на котором сервис будет слушать входящие соединения
    "UnitBroadcastAddr":"192.168.0.255:15001" - широковещательный адрес для опроса устройств в сети, работает на порту 15001
    "units": - список устройств, которые будет опрашивать сервис
    "UnitId":"TR705-030417-010" - ID устройства, которое будет опрашивать сервис, посмотреть можно в файле settings.ini на устройстве, соответствует полю SN
    "UnitType":"TR705" - тип устройства, в данном случае это ТР-705
  3. Настроить приемники на соответствующие частоты
    Настройка частот каждого из трех приемников совершается с помощью персонального файла конфигурации tr332srv32.exe.XXX.json , где XXX - уникальный ID устройства, объявленный ранее.
    Пример файла конфигурации tr332srv32.exe.TR705-030417-010.json и его содержимое:
    {
        "UnitId":"TR705-030417-010","UnitType":"TR705","fm_freq":[87500,90100,100500,107400]
    }

    "UnitId":"TR705-030417-010" - ID устройства
    "UnitType":"TR705" - тип устройства, в данном случае это ТР-705
    "fm_freq":[87500,90100,100500,107400] - последовательно заданные частоты, записываемых радиостанций (Hz)

После изменений файлов конфигураций, необходимо перезагрузить службу "tr332srv32".
Настройка сервиса закончена, звук с тюнера можно теперь записывать любым приложением, которое работает с ASIO-драйверами звукового устройства.

trservice.zip (979 KB) Petr Chunin (Tract), 08/30/2017 01:01 PM

tr332srv64.exe.json (211 Bytes) Petr Chunin (Tract), 08/30/2017 01:43 PM

tr332srv32.exe.XXX.json (73 Bytes) Valerii Fadeev (Tract), 09/22/2017 11:44 AM

Add picture from clipboard (Maximum size: 645 MB)