Общие настройки
Общие настройки в Astra включают набор основных параметров конфигурации, которые позволяют настраивать и оптимизировать работу программного обеспечения. Эти параметры обеспечивают бесперебойную работу потоковой передачи, управляя такими аспектами, как интеграция с InfluxDB, настройки HTTP-сервера и параметры потоков по умолчанию.
Параметры мониторинга
Заголовок раздела «Параметры мониторинга»
Интеграция с InfluxDB
Заголовок раздела «Интеграция с InfluxDB»Параметры интеграции с InfluxDB в Astra позволяют настроить соединение между Astra и InfluxDB для хранения статистики по потокам и адаптерам.
- Instance Name: имя хранилища данных. По умолчанию Astra использует InfluxDB
- InfluxDB Address: адрес подключенного хранилища. По умолчанию адрес InfluxDB:
http://db-server:8086 - InfluxDB Organization: название вашей организации в настройках InfluxDB
- InfluxDB Token: если требуется подключить внешний интерфейс, необходимо ввести API токен из буфера обмена
Подробную инструкцию смотрите в разделе Интеграция Astra с InfluxDB
Вебхук анализатора
Заголовок раздела «Вебхук анализатора»Функция мониторинга в Astra — устаревшая опция, которая позволяет отправлять данные о событиях, таких как статистика потоков и адаптеров, через HTTP POST-запросы во внешние сервисы.
Подробнее: Экспорт событий мониторинга
Вебхук сессий
Заголовок раздела «Вебхук сессий»Экспорт событий при закрытии сессий.
- URL: URL вебхука для отправки событий
- Minimal Session Time: минимальная продолжительность сессии в секундах для отправки события. Если сессия длится меньше этого времени, событие не отправляется
Параметры HTTP-сервера
Заголовок раздела «Параметры HTTP-сервера»
Параметры HTTP-сервера в Astra позволяют настроить HTTP-сервер для предоставления доступа к медиаконтенту по протоколам HTTP MPEG-TS или HLS.
- HTTP Access Log: полный путь к файлу для записи журнала запросов
- HTTP Sessions: включает HTTP-сессии для аутентификации и отслеживания активности пользователей. При включении в главном меню появляется пункт “Сессии” для просмотра всех активных сессий. Опция включена по умолчанию
- Sessions Backend Address: вебхук для экспорта информации о сессиях при их завершении
- Minimal Session Time: отправлять информацию о сессиях, которые длились дольше минимального времени
Для включения HTTPS настройте следующие параметры:
- TLS certificate chain: полный путь к цепочке сертификатов. Например:
/etc/dehydrated/certs/example.com/fullchain.pem - TLS certificate key: полный путь к ключу сертификата. Например:
/etc/dehydrated/certs/example.com/privkey.pem - Disable TLS on primary port: отметьте этот пункт, если хотите, чтобы основной порт, указанный в командной строке через аргумент
-p PORT, работал без HTTPS
Вы можете получить бесплатный сертификат от Let’s Encrypt. Подробная инструкция: acme.sh
Параметры потоков по умолчанию
Заголовок раздела «Параметры потоков по умолчанию»
Эти параметры применяются ко всем потокам (если не переопределены в настройках потока)
- Start stream on demand: запускать потоки при наличии HTTP-клиентов. Включено по умолчанию
- HTTP Keep Active: время в секундах, в течение которого поток будет оставаться активным даже при отсутствии клиентов. По умолчанию 0 — канал выключается сразу после закрытия последней сессии
- Backup Start Delay: задержка в секундах перед переключением на резервный источник
- Backup Return Delay: задержка в секундах перед возвратом к предыдущему источнику
- Default codepage: кодировка для информации о потоке в SDT
- Service provider: название вашей компании. Используется в описании потока SDT
- Network name: название сети провайдера. Используется в описании потока SDT
- TCP Congestion Control: алгоритм работы TCP CC
- CC Limit: ограничение на количество ошибок CC в источнике. После превышения лимита источник считается нерабочим
- Use multithreading for UDP receiving and transmitting: запуск отдельных потоков для обработки UDP-сокетов, включено по умолчанию
- Bind DVB adapters by MAC: использовать MAC-адреса DVB для привязки настроенных адаптеров к устройству системы
Параметры адаптеров по умолчанию
Заголовок раздела «Параметры адаптеров по умолчанию»
Эти параметры применяются ко всем адаптерам (если не переопределены в настройках адаптера)
- Bind DVB adapters by MAC: использовать MAC-адреса DVB для привязки настроенных адаптеров к устройству системы