Astra. Быстрый старт

Установка и Обновление

  • Сделайте резервную копии текущей версии: tar -zcf astra-backup.tar.gz /usr/bin/astra /etc/astra
  • Загрузите исполняемый файл:
  • Установите права на запуск: chmod +x astra
  • Переместите в системный каталог: sudo mv astra /usr/bin/
  • Создайте каталог для хранения файлов конфигурации, если не существует: sudo mkdir /etc/astra
  • Astra готова к работе.

После установки можно выполнить настройку операционной системы:

Запуск

Общие параметры

  • -h — вывод справочной информации
  • -v — вывод номера версии
  • --no-stdout — отключить вывод сообщений в консоль
  • --log PATH — сохранять сообщения в файл
  • --syslog NAME — отправлять сообщения в Syslog с заданным именем процесса
  • --pid PATH — полный путь к файлу для записи идентификатора процесса
  • --daemon — запуск в фоновом режиме
  • --license PATH — полный путь к license.txt

Запуск

astra -c CONFIG -p PORT [OPTIONS] [SCRIPTS]
  • -c CONFIG — полный путь к файлу конфигурации. Файл создаётся при первом запуске
  • -p PORT — порт для доступа к веб-интерфейсу и API
  • OPTIONS — общие параметры
  • SCRIPTS — дополнительные скрипты

После запуска, веб-интерфейс будет доступен по адресу http://server-address:port/

Для настройки автозапуска, после перезагрузки сервера, пожалуйста ознакомьтесь с руководство: Astra: Автозапуск

Переход на Astra 5

Вы можете импортировать скрипты или JSON-конфигурацию из старых версий Astra (4.4 и старше):

  1. Запустите Astra с пустым файлом конфигурации
  2. Откройте веб интерфейс в браузере
  3. Перейдите в Settings -> Import
  4. Вставьте скрипт или JSON-конфигурацию затем нажмите кнопку Import
  5. Примените настройки

Скрипты Astra 4.4 совместимы с Astra 5

Дополнительные утилиты

MPEG-TS Анализатор

Проверка информации и качества потоков.

astra --analyze ADDRESS [-n SEC] [-o FILE]

Запуск веб-интерфейса MPEG-TS анализатора

astra --analyze -p PORT [OPTIONS]
  • -p PORT — порт для доступа к веб-интерфейсу анализатора. По умолчанию приложение работает в консольном режиме и веб-интерфейс недоступен
  • OPTIONS — общие параметры

После запуска, веб-интерфейс будет доступен по адресу http://server-address:port/

Ретранслятор UDP/HTTP потоков

Ретрансляция UDP/HTTP потоков по HTTP.

astra --relay [OPTIONS] [SCRIPT]
  • -a ADDR — IP-адрес локального интерфейса для входящих подключений. По умолчанию: 0.0.0.0 (любой интерфейс)
  • -p PORT — порт для входящих подключений. По умолчанию: 8000
  • -l ADDR — IP-адрес локального интерфейса для приёма UDP/RTP потоков, по умолчанию используется системная таблица маршрутизации
  • --buffer-size SIZE — размер транзитного буфера в килобайтах. Буфер выделяется для каждого подключения. Транзитный буфер предотвращает потерю данных в случае задержек при передаче. По умолчанию: 1024 килобайт
  • --buffer-fill SIZE — минимальный размер отправляемого пакета в килобайтах. По умолчанию: 128 килобайт
  • --no-udp — отключить прямой доступ к UDP/RTP источникам /udp/*, /rtp/*
  • --no-http — отключить прямой доступ к HTTP источникам /http/*
  • --pass LOGIN:PASS — установить логин и пароль для доступа к веб-интерфейсу
  • --congestion TYPE — выбор алгоритма tcp_congestion_control
  • OPTIONS — общие параметры
  • SCRIPT — дополнительный скрипт

Информация о DVB-адаптерах

Вывод подробной информации о доступных адаптерах

astra --dvbls

Информация о состоянии сигнала

Проверка качества сигнала

astra --femon -a ADAPTER [-r]
astra --femon ADDRESS