Allgemeine Einstellungen
Verwenden Sie Allgemeine Einstellungen, um den Engine-Hostnamen und das HTTPS-Zertifikat zu konfigurieren, die Zeit zu synchronisieren, instanzweite Optionen zu ändern und die Konfiguration zu sichern oder wiederherzustellen.
Geeignet, wennSie ändern Hostname, TLS, Zeitsynchronisation, Backup oder Wiederherstellung der gesamten Engine – nicht einen einzelnen Medien-Workflow.
Anderes Modul verwenden, wennVerwenden Sie für einzelne Streams, Player, Aufzeichnungen, Routen oder Räume das jeweils zuständige Medienmodul.
/api/application/getAppInfoVoraussetzungen
getAppInfo ist eine öffentliche Lesemethode. Konfigurations-, Zertifikats-, Export- und Importvorgänge erfordern einen gültigen x-access-token. Verwenden Sie ein Administratorkonto und sichern Sie die aktuellen Einstellungen, bevor Sie die Konnektivität ändern oder eine Datenbank importieren.
Funktionen
getAppInfoliest Anwendungs- und Instanzinformationen.updateHttpConfigändert HTTP- und Hostname-Einstellungen.updateSslCertificateinstalliert oder ersetzt TLS-Material.updateCustomSettingsändert die unterstützten Instanzoptionen.updateNtpConfigurationkonfiguriert die Zeitsynchronisation.exportDbundimportDbunterstützen die Konfigurationssicherung und -wiederherstellung.
Beispiel-Workflow
- Lesen Sie die Anwendungsinformationen und exportieren Sie die aktuelle Datenbank.
- Aktualisieren Sie den Hostnamen und die HTTP-Konfiguration.
- Installieren Sie das passende TLS-Zertifikat.
- Überprüfen Sie das Dashboard und die API auf der endgültigen HTTPS-Adresse.
Typische Anwendungsfälle
- Verschieben Sie eine Engine-Instanz von einer IP-Adresse zu einem Produktionshostnamen.
- Erneuern Sie ein auslaufendes TLS-Zertifikat, ohne Medien-Workflows neu zu erstellen.
- Sichern Sie die Konfiguration vor einem Upgrade oder einer Infrastrukturänderung.
Einschränkungen und Fehlerbehebung
Ein falscher Hostname, ein fehlerhaftes Zertifikat oder eine ungeeignete HTTP-Konfiguration kann die Instanz unerreichbar machen. Ein Datenbankimport kann die vorhandene Konfiguration ersetzen; prüfen Sie deshalb zuerst das Backup und planen Sie ein Wartungsfenster ein. Halten Sie die Systemzeit synchron, da Zertifikate, Token und verteilte Workflows davon abhängen.
Nächste Schritte
Sobald die Verbindung stabil ist, konfigurieren Sie Ports, Cluster-Knoten oder das für den Workflow benötigte Ingest-Modul.
HTTP- und TLS-Grenze der Engine konfigurieren
Lesen Sie die Anwendungseinstellungen, wählen Sie den benötigten HTTP-Modus und installieren Sie das Zertifikat für API- und Mediendienste.
- Aktuelle Einstellungen lesenErfassen Sie Modus und Anwendungsstatus vor einer Listener-Änderung.
POST /api/application/getAppInfo - HTTP-Modus setzenWenden Sie die geprüfte HTTP- oder HTTPS-Listener-Konfiguration an.
POST /api/application/updateHTTPConfig - Zertifikat installierenAktualisieren Sie das Zertifikat erst nach Prüfung von Namen und Kette.
POST /api/application/updateSSLCertificate
HTTP- oder Zertifikatsänderungen können aktive Clients unterbrechen. Prüfen Sie DNS, Zertifikatskette, Ports und Rollback-Zugriff.
Rufen Sie mit dieser öffentlichen Methode die Anwendungsdaten von Callaba Engine ab, bevor Sie instanzweite Änderungen vornehmen. Ein API-Token ist dafür nicht erforderlich.
Die Antwort enthält node_app, stack_version_name, stack_version, custom_settings, http_modes, needLicenceKey, Konferenz-URLs unter global_module_settings und read_preference.
Das Erfolgsfeld heißt tatsächlich suceess. Clients müssen genau diesen Feldnamen aus der Antwort auslesen.
Aktuelle Bereitstellungsvariante und Stack-Version aus Anwendungsdatensatz und Umgebung.
Aktuelle HTTP-Auslieferungsmodi, die im Anwendungsdatensatz gespeichert sind.
Persistente benutzerdefinierte Anwendungseinstellungen.
Gibt an, ob der Anwendungseintrag derzeit keinen Lizenzschlüssel hat.
Aktuelle wss_server_url und turn_server_url Werte für Konferenzkonnektivität.
Aufgelöste Datenbanklesepräferenz; das Backend fällt auf seine Primärlesekonstante zurück.
Das Live-Backend gibt derzeit dieses falsch geschriebene Feld mit dem Wert true zurück.