Zum Inhalt springen

Castmux-Dokumentation

Eine Kopfstation ist der Punkt, an dem Inhalte zu Fernsehen werden. Castmux ist eine kleine Kopfstation. Sie läuft als einzelner Prozess auf einem lüfterlosen Gerät und erledigt vier Aufgaben:

StufeWas passiertMehr dazu
EmpfangenJeden Sender von einem HLS-, SRT- oder RTMP-Ursprungsserver abrufen oder einen einfachen MPEG-TS-Stream per UDP-Multicast oder HTTP übernehmen. Bei einer HLS-Qualitätsleiter gezielt eine Qualitätsstufe wählen, statt die zu akzeptieren, die der Ursprungsserver zuerst auflistet.Sender und Quellen
AufbereitenEinen sauberen Transport Stream erzeugen. Entweder die ursprünglichen PIDs, Audiospuren und Sprachdeskriptoren unverändert durchreichen oder remuxen, wo ein nachgelagertes Gerät es verlangt.Streaming-Engines
AusliefernMPEG-TS an eine Multicast-Gruppe für Set-Top-Boxen und Smart-TVs senden und/oder mehrere Sender zu einem DVB-C-Multiplex auf einem echten HF-Träger zusammenfassen.UDP · DVB-C
ÜberwachenJeden Sender beobachten, messen, was tatsächlich den Netzwerkport verlässt, neu starten, was wirklich defekt ist — und den Neustart verweigern, wo ein Neustart nichts beheben kann.Überwachung

Das sollten Sie klären, bevor Sie einen Nachmittag investieren. Nichts davon ist ein Versehen; jeder Punkt ist eine begründete Entscheidung und wird hier genannt, damit Sie das Produkt frühzeitig ausschließen können statt erst bei der Inbetriebnahme.

  • Es transkodiert nicht. Video und Audio werden durchgereicht, nie neu kodiert. Deshalb passen 25 Sender auf ein Gerät mit 2 GB, und deshalb ist die Bildqualität exakt die, die Ihr Anbieter gesendet hat. Wenn aus einem 4K-Signal fünf Bitraten werden sollen, brauchen Sie eine andere Geräteklasse.
  • Es kann nicht wiederherstellen, was die Quelle nicht liefert. Sendet der Ursprungsserver eine Audiospur, erzeugt keine Engine-Einstellung eine zweite.
  • Es entschlüsselt nicht. Es gibt keine Unterstützung für DVB-CI oder CAM. Die Quellen müssen unverschlüsselt ankommen.
  • Es hat kein Conditional-Access-System. Vollständiges DVB-Simulcrypt mit einem ECMG liegt außerhalb des Umfangs. BISS-Verschlüsselung steht auf der Roadmap.
  • Es ist kein CDN. Die Zielgröße ist ein Gebäude, nicht eine Region.

Funktionen, die heute ausgeliefert werden, tragen keine Kennzeichnung. Funktionen, die zugesagt, aber noch nicht veröffentlicht sind, sind mit geplant gekennzeichnet und stehen mit dem geplanten Release auf der Roadmap-Seite. Nichts in diesem Handbuch beschreibt Verhalten, das es nicht gibt — wenn eine Seite sagt, dass Castmux etwas tut, dann tut es das heute.

Die Befehlsbeispiele setzen einen Linux-Host mit Container-Runtime voraus. Wo ein Wert zu ersetzen ist, steht er in spitzen Klammern, etwa <your-config-dir>.