Configure¶
The Configure group in the “Node” area brings together the settings that do not belong to the server services: access accounts and the electronic program guide (EPG) subsystem. The screens of the group are available to the administrator role.
Users / Logins¶
Users and logins.¶
Management of stream receiver access to the node. The screen contains the tabs:
- Local logins
Accounts of the stream receivers — the clients of OTT delivery and of the peer protocols. For each one the login and the password or “IP address account” (the “IP address / CIDR” field; a single address and ranges are supported), “Allowed streams” (an empty list — all are allowed), the concurrent connection limits per protocol (PS1, SRT, HTTP/HLS), “Expiry date”, pause and “Prefix login” for integration with middleware (12. Middleware integration) are set. The web interface login accounts and their roles are configured on the “Web server & accounts” screen (Web server & accounts); the roles are described in Access and roles.
- Remote (billing)
Authorization of stream receivers through an external system: instead of the local check the login is confirmed by an HTTP request to a third-party server. At the top of the tab is the “Billing service” card with the “Billing request interval (s)” parameter. Below it is the ordered “Billing servers” list; when a login is checked, the servers are queried in the order of the list (the order is set by dragging, and on a narrow screen by the
Alt+↑andAlt+↓shortcuts, see Keyboard operation). For a server the “Name”, “URL”, password, “Timeout (s)”, “Session accounting”, “Login prefix” and “Login suffix” are set, while the “Connector” set to “Universal (HTTP)” fully describes the exchange — the HTTP request template (query, body, “Content-Type”, headers with template substitutions of the login, the password, the IP and so on) and the parsing of the response (“Response format” — the HTTP status code, a JSON body or an XML body — with the paths to the success indicator and to the rejection reason); “Trace” enables logging of the exchange. The “Prefix login” as a built-in alternative to external billing is described in 12. Middleware integration.
User: add and edit¶
The window for creating and editing a stream receiver account; it is opened by the “Add user” button or by “Edit” in a list row on the “Local logins” tab. Fields:
“Login” and “Password” — an ordinary account; when editing, an empty password keeps the current one. The “IP address account” flag replaces the “login — password” pair with the “IP address / CIDR” field (a single address or a range), and “Prefix login” enables the middleware integration mode (12. Middleware integration).
“Allowed streams” — the streams and adaptive bundles the account is admitted to; an empty list imposes no restriction — all are allowed.
“Max connections” — separate limits on concurrent connections for PS1, SRT and HTTP/HLS.
“Expiry date” and “Paused” — planned or temporary disabling of access without deleting the account.
“Display name” and “Note” — for the operator’s own records; they do not affect access.
The web interface login accounts and their roles are set not here but on the “Web server & accounts” screen (Web server & accounts).
EPG Settings¶
EPG settings (import).¶
Configuration of the electronic program guide: where the data comes from and how it is delivered. Viewing of the collected guide is placed on a separate screen, “EPG Database” (EPG Database). The screen contains the tabs:
- Import
The general parameters of program guide import: “Enable import”, “Keep history, days” (the retention depth for past events), “Auto-clean orphan channels”, and also the “XMLTV source URL” and “XMLTV source name” of the main external source. EPG import as a whole is described in EPG/XMLTV import.
- Sources
A list of external XMLTV sources. For each one — “Name”, “Source URL / path”, the “Enabled” flag, “Update interval, s”, “Content encoding” (auto-detect or forced GZip), credentials and Cookies for restricted web resources, and “Save downloaded copy” for diagnostics (Source configuration).
- Channel sets
Named sets that group channels for delivery to external consumers. On the tab a set is created (name and note); its composition — the channel membership — is defined in the EPG database (EPG Database). The use of the sets during delivery is described in EPG for OTT middleware.
- Accounts
Access of external consumers to the built-in EPG server — the XMLTV download. For an account the login and the password, the “Channel set” (defines the composition of the delivery; without a set the delivery is empty), “Expiry date”, “Allowed IP” and the “Paused” flag are set. XMLTV delivery is described in XMLTV delivery.
The EPG subsystem as a whole — EIT generation and delivery for OTT middleware — is described in EPG/EIT.