IPTV-Plattform · ein Produkt
Catena
Fernsehen, das in Ihrem Netz läuft
Catena nimmt Kanäle aus Ihrer Kopfstelle auf, transkodiert sie, zeichnet das Archiv auf und liefert TV an Set-Top-Boxen, Smartphones und Smart-TVs — mit Abonnentenpaketen, EPG und Billing-Integration. Auf Ihrer eigenen Hardware, ab einem Ubuntu-Server.
Pipeline
Von jeder Quelle auf jeden Bildschirm
Vier Stufen eines Produkts. Kanäle kommen aus dem Betreibernetz oder von einem Content-Anbieter herein — und heraus kommt ein TV-Dienst für Abonnenten.
Ingest
Multicast direkt aus dem Betreibernetz, SRT über verlustbehaftete Strecken, Feeds von Content-Anbietern. Quellprioritäten pro Kanal mit automatischem Failover.
channel-sourceTranskodierung
Eine Qualitätsleiter von 2160 bis 360 mit einheitlichem GOP — oder Sie übernehmen eine fertige Leiter vom Encoder, ohne einen einzigen CPU-Kern zu verbrauchen.
transcoderAufzeichnung
Catch-up und Zurückspulen auf jedem Kanal. Das Archiv schreibt auf unabhängige Festplatten: Der Verlust einer Platte kostet nur deren Anteil, nicht das Archiv.
dvrAuslieferung
HLS und DASH für jedes Gerät, Zuschauer-Routing nach Netzzonen, Sitzungsautorisierung — Sie wissen immer, wer von wo zuschaut.
cdn-zonesArchitektur
Ein Gehirn. Beliebig viele streamer.
Catena ist ein verwalteter Cluster, kein Haufen Medienserver. Eine Konsole, eine API, ein Soll-Zustand — und Maschinen, die die schwere Arbeit erledigen.
central
Die Steuerungsebene: Konfiguration jedes Kanals, Statistiken, Web-Konsole und API. Ihr einziger Zustand ist PostgreSQL — ein intaktes Datenbank-Backup ist eine intakte Installation.
database-backuplayouter
Entscheidet, welcher Kanal auf welchem streamer läuft — vorhersagbar und mit protokollierten Gründen. Die Frage "Warum läuft dieser Kanal hier?" können Sie jederzeit beantworten.
layouterstreamers
Server, die aufnehmen, transkodieren, aufzeichnen und Zuschauer bedienen. Eigene Konfiguration halten sie nicht — sie erhalten sie von central.
streamersEin streamer braucht central, um seine Konfiguration zu ändern — nicht, um zu arbeiten.
Failover
Schalten Sie die Steuerungsebene ab. Die Sendung läuft weiter.
Ein Ausfall von central ist ein Management-Vorfall, nie ein Sendevorfall. Kanäle senden weiter, DVR zeichnet weiter auf, Zuschauer schauen weiter. Kehrt central zurück, fügt sich der Cluster von selbst wieder zusammen — ohne Neustarts.
Die Sendung läuft weiter
Ein streamer, der während des Ausfalls neu gestartet wurde, kommt sofort zurück: warm start aus dem lokalen Cache seiner angewandten Konfiguration, ohne auf eine einzige Antwort von central zu warten.
central-outageKanäle ziehen um
Der layouter plant die Kanäle der ausgefallenen Maschine automatisch auf die verbleibenden streamer um. Jeder Umzug wird mit seinem Grund protokolliert.
reliabilityEingänge schalten bedacht um
Geordnete Quellprioritäten: Eine tote Quelle wird sofort umgeschaltet, eine degradierte nur, wenn etwas Besseres existiert. Eine zurückgekehrte Primärquelle muss erst ein sauberes Fenster liefern — kein Hin und Her.
input-failoverTag zwei
Gesund ist grau-grün
Die tägliche Arbeit findet in einer Konsole statt. Der Betreiber öffnet das Dashboard und liest es auf einen Blick: Jeder rote Fleck bedeutet Arbeit, alles andere bedeutet Kaffee.
Live-Register. Streamer-Telemetrie alle 2,5 Sekunden, Fehler-Heatmap pro Kanal, Warnungen zu Festplatten und Zertifikaten, bevor sie zu Vorfällen werden. dashboard
Sitzungen. Wer schaut, welchen Kanal, von welchem streamer — mit erzwungenem Trennen, wenn Sie es brauchen. sessions
Ihr Monitoring, nicht unseres. Prometheus-kompatible Metriken und eine Grafana-Datenquelle sind eingebaut; Retroview für die tiefe Stream-Analyse.
Upgrades nach Ihrem Zeitplan. apt install der neuen Version, Neustart zu einem Zeitpunkt Ihrer Wahl — warm start bringt die Kanäle direkt danach zurück. Eine Maschine nach der anderen durch den Cluster. upgrade


Skalierung
Wachstum heißt Maschinen hinzufügen
Die kleinste Installation ist eine Maschine, die alles ausführt. Wird es eng, fügen Sie streamer über ein Beitrittsfenster in der UI hinzu — Ihre bestehende Installation bleibt, wo sie ist, nichts wird neu aufgebaut.
- Permit join öffnet ein einstündiges Fenster; die neue Maschine tritt mit einem Token bei — kein Editieren von Konfigurationsdateien. Unbeaufsichtigtes Ausrollen per Ansible wird unterstützt. add-streamer
- Das Stilllegen einer Maschine ist ebenso bewusst: Zugriff widerrufen, mit Kanal-Umplanung löschen oder endgültig entfernen. remove-streamer
- Schlichtes Ubuntu, deb-Pakete, systemd. Kein Orchestrator, den Sie erst lernen müssen, bevor Sie Fernsehen senden können. install
Szenarien
Wo sind Ihre Zuschauer?
Ein Produkt, eine Engine. Die Antwort bestimmt das Szenario — in Ihrem ISP-Netz oder über das offene Internet.
In Ihrem ISP-Netz — IPTV
Abonnenten auf FTTH oder in einem privaten IP-Netz, einschließlich Migration von DVB-C-Kabel: Engine plus produktionsreife IPTV-Middleware — Set-Top-Boxen, Pakete, EPG, Billing-Synchronisation.
Szenario Kabel→IPTVÜber das Internet — OTT
Dieselbe Engine für Live und Catch-up im großen Maßstab. Portal, Apps und Monetarisierung bleiben bei Ihnen oder einem Partner.
OTT-SzenarioMiddleware schon gewählt?
Behalten Sie ein stalker-like Portal oder Ihre eigenen Apps — binden Sie Catena darunter als Auslieferungs-Engine über die API an, ohne die Produktschicht zu ersetzen.
Starten Sie mit einer Pilotregion
Erzählen Sie uns von Ihrem Netz, Ihrer Kanalliste und Ihrer Abonnentenzahl. Unsere Ingenieure entwerfen Architektur, Server-Dimensionierung und einen stufenweisen Start — parallel zu dem Dienst, den Sie heute betreiben.