Castmux-Dokumentation
Was Castmux tut
Section titled “Was Castmux tut”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:
| Stufe | Was passiert | Mehr dazu |
|---|---|---|
| Empfangen | Jeden 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 |
| Aufbereiten | Einen 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 |
| Ausliefern | MPEG-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 |
| Überwachen | Jeden 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 |
Was Castmux nicht tut
Section titled “Was Castmux nicht tut”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.
Wo Sie anfangen
Section titled “Wo Sie anfangen”Konventionen in diesem Handbuch
Section titled “Konventionen in diesem Handbuch”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>.