General Settings в Astra включают в себя набор основных параметров конфигурации, которые позволяют настроить и оптимизировать работу программного обеспечения. Эти настройки обеспечивают бесперебойную работу потокового вещания, управляя такими аспектами, как интеграция InfluxDB, настройки HTTP-сервера и параметры стрима по умолчанию.
Опции интеграции с InfluxDB в Astra позволяют настроить соединение между Astra и InfluxDB для хранения статистики, связанной с потоками и адаптерами.
Instance Name - имя хранилища данных. По умолчанию в Astra используется InfluxDBInfluxDB Address - адрес подключенного хранилища. По умолчанию адрес InfluxDB: http://db-server:8086InfluxDB Organization - название вашей организации в настройках InfluxDBInfluxDB Token - если необходимо подключить внешний интерфейс, то необходимо ввести API-токен из буфера обменаПодробное руководство приведено в разделе Интеграция Astra с InfluxDB
Функция Monitoring в Astra - это legacy опция, позволяющая отправлять данные о событиях, такие как статистика потоков и адаптеров, через HTTP POST-запросы во внешние сервисы.
Подробнее в: Мониторинг экспорта События
Опции HTTP-сервера в Astra позволяют настроить HTTP-сервер для предоставления доступа к медиаконтенту по протоколам HTTP MPEG-TS или HLS.
HTTP Access Log - полный путь к файлу для записи журнала запросовHTTP Sessions - включает функцию HTTP Sessions для аутентификации и отслеживания активности пользователей. При включении в главном меню появляется пункт "Сессии" для просмотра всех активных сессий. Опция активна по умолчаниюSessions Backend Address - webhook для экспорта информации о сессиях при их завершенииMinimal Session Time - отправлять по webhook информацию о сеансах, длящихся дольше минимального времени.Чтобы включить HTTPS, настройте следующие параметры:
TLS certificate chain - полный путь к цепочке сертификатов. Например: /etc/dehydrated/certs/example.com/fullchain.pemTLS certificate key - полный путь к ключу сертификата. Например. /etc/dehydrated/certs/example.com/privkey.pemDisable TLS on primary port - Отметьте эту опцию, если вы хотите, чтобы основной порт, определяемый аргументом командной строки -p PORT, для работы без HTTPSВы можете получить бесплатный сертификат от Let's Encrypt. Подробное руководство приведено в разделе Сертификат HTTPS с помощью Dehydrated
Эти настройки являются глобальными для всех потоков (если они не переопределены в настройках потока)
Start stream on demand - активизировать потоки в присутствии HTTP-клиентов. Включено по умолчаниюHTTP Keep Active - определяет время в секундах, в течение которого поток будет активен, несмотря на отсутствие клиентов. По умолчанию равно 0 - отключает канал сразу после закрытия сессии последнего клиентаBackup Start Delay - устанавливает задержку в секундах перед переключением на резервный источникBackup Return Delay - устанавливает задержку в секундах перед возвратом к предыдущему источникуDefault codepage - определение кодовой страницы для потоковой информации в SDTService provider - название вашей компании. Используется в описании потока SDTNetwork name - название сети провайдера. Используется в описании потока SDTTCP Congestion Control - определяет алгоритм работы TCP CCCC Limit - устанавливает ограничение на количество ошибок CC в источнике. После превышения этого лимита источник будет считаться нерабочимUse multithreading for UDP receiving and transmitting - запуск отдельных потоков для обработки UDP-сокетов, включенный по умолчаниюBind DVB adapters by MAC - использование MAC-адресов DVB для привязки сконфигурированных адаптеров к системному устройству