General Settings in Astra encompass a collection of essential configuration options that allow you to customize and optimize your software setup. These settings ensure a seamless streaming experience by managing aspects like InfluxDB integration, HTTP Server Settings, and Default Stream Options.
The InfluxDB integration options in Astra allow you to configure the connection between Astra and InfluxDB for storing statistics related to streams and adapters.
Instance Name
- data store name. As a default Astra used the InfluxDBInfluxDB Address
- attached storage address. As a default address of the InfluxDB is: http://db-server:8086
InfluxDB Organization
- name of your orgranization in the InfluxDB settingsInfluxDB Token
- if you need to connect an external interface, then you need to enter API token from clipboardFor a detailed guide, please refer to Integration Astra with InfluxDB
The Monitoring feature in Astra is a legacy option that enables sending event data, such as stream and adapter statistics, through HTTP POST requests to external services.
Read more in: Export Monitoring Events
The HTTP Server Options in Astra allow you to configure the HTTP Server for providing access to media content using HTTP MPEG-TS or HLS protocols.
HTTP Access Log
- full path to the file for writing the request logHTTP Sessions
- enables HTTP Sessions to authenticate and track user activity. When enabled, the "Sessions" item appears in the main menu to view all active sessions. Options enabled by defaultSessions Backend Address
- webhook to export information about sessions on finalizationMinimal Session Time
- send webhook information about sessions lasting longer than the minimal time.To enable HTTPS, configure the following options:
TLS certificate chain
- full path to the certificate chain. For example: /etc/dehydrated/certs/example.com/fullchain.pem
TLS certificate key
- full path to the certificate key. For example - /etc/dehydrated/certs/example.com/privkey.pem
Disable TLS on primary port
- check this option if you want the primary port, defined by the command-line argument -p PORT
, to work without HTTPSYou can obtain a free certificate from Let's Encrypt. For a detailed guide, please refer to HTTPS certificate with Dehydrated
These settings are global for all streams (unless overridden in the stream settings)
Start stream on demand
- activate streams in the presence of HTTP clients. Enabled by defaultHTTP Keep Active
- defines time in seconds, during which the stream will be active, despite the absence of clients. By the default is 0 - turns channel off immediately when last client closed sessionBackup Start Delay
- sets delay in seconds before switching to a backup sourceBackup Return Delay
- sets delay in seconds before returning to the previous sourceDefault codepage
- define codepage for stream information in SDTService provider
- your company name. Used in the SDT stream descriptionNetwork name
- name of the provider's network. Used in the SDT stream descriptionTCP Congestion Control
- defines the operation algorithm for TCP CCCC Limit
- sets limit on the number of CC errors in the source. After exceeding this limit - the source will be considered non-workingUse multithreading for UDP receiving and transmitting
- launch separate threads for processing UDP sockets, turned on by the defaultBind DVB adapters by MAC
- use DVB MAC addresses to bind configured adapters to the system device