Roadmap
Das Prinzip
Section titled “Das Prinzip”Dokumentation für Kopfstationen hat die unglückliche Tradition, das Produkt zu beschreiben, das der Hersteller haben möchte. Das kommt den Leser teuer zu stehen, denn die Lücke fällt erst bei der Inbetriebnahme auf — vor Ort, mit dem Wagen des Installateurs vor der Tür und dem bereits verlegten Koaxialkabel. Diese Seite gibt es, damit die Lücke auffällt, solange Sie noch auswählen.
Es folgen vier Gruppen. Jetzt wird gerade entwickelt. Als Nächstes ist zugesagt und spezifiziert. Später ist geplant, aber nicht im Detail spezifiziert, und die Reihenfolge innerhalb dieser Gruppe ist das, was sich am ehesten verschiebt. Nicht geplant ist eine bewusste Absage, mit Begründung, damit Sie das Produkt deswegen ausschließen können, statt darauf zu warten.
Jetzt — in Entwicklung
Section titled “Jetzt — in Entwicklung”Laufende Arbeiten. Die Konzentration auf die DVB-C-Signalisierung ist nicht willkürlich: Diese Punkte entscheiden, ob ein Gast einen professionellen Fernsehdienst erlebt oder einen offensichtlich improvisierten, und nach ihnen fragen Kunden zuerst.
| Funktion | Warum das wichtig ist | Hinweise |
|---|---|---|
| DVB-C | ||
| Logische Kanalnummern (LCN) | Sender 5 auf Taste 5, auf jedem Gerät im Gebäude, ohne dass jemand eine Fernbedienung anfasst. Ohne LCN-Signalisierung nummeriert jedes Fernsehgerät die Senderliste in der Reihenfolge, in der sein eigener Suchlauf die Services gefunden hat. Keine zwei Zimmer stimmen dann überein, und keine gedruckte Senderübersicht kann stimmen. Das ist mit deutlichem Abstand die meistgewünschte DVB-C-Funktion. | in Entwicklung |
| TDT/TOT-Uhrzeit | Stellt die Uhrzeit auf jedem Gästefernseher aus dem Transport Stream. Geräte ohne Zeitquelle zeigen die falsche Uhrzeit an, planen ihre eigenen Timer falsch und verweigern bei manchen Modellen die Anzeige von Programminformationen ganz. | in Entwicklung |
| NIT-Querverweise zwischen Multiplexen | Ein Gerät, das einen der Multiplexe der Installation findet, erfährt von dort von den anderen, statt das ganze Band danach abzusuchen. Bei einer Installation mit mehreren Trägern ist das der Unterschied zwischen einem Suchlauf von Sekunden und einem von Minuten, der manchmal einen Träger ganz übersieht. | in Entwicklung |
| Festgelegte, abgesicherte Service-Kennung | Die Senderliste ändern, ohne das ganze Gebäude neu abzustimmen. Service-Kennungen ergeben sich heute aus der Position. Das Einfügen eines Senders nummeriert daher alles danach um, und jedes Fernsehgerät im Gebäude passt nicht mehr zur neuen Senderliste, bis es neu sucht. Das Festlegen bindet eine Kennung fest an einen Sender und schützt vor Änderungen, die bestehende Abstimmungen ungültig machen würden. | in Entwicklung |
| Betrieb | ||
| Alarmierung per E-Mail und Webhook | Sender ausgefallen, Quelle auf ein Backup umgeschaltet, Multicast-Route tot. Heute ist das in der Oberfläche sichtbar — das heißt, jemand muss hinsehen. Ein Gerät im Technikraum muss sich selbst melden können. | in Entwicklung |
| Neustartzähler pro Sender und monatlicher Verfügbarkeitsbericht | Die Neustarthäufigkeit ist das früheste Anzeichen dafür, dass sich eine Quelle verschlechtert, und lässt sich derzeit nur durch Lesen der Logs ermitteln. Ein Zähler pro Sender macht einen grenzwertigen Ursprungsserver sichtbar, bevor er ganz ausfällt, und ein Monatsbericht gibt dem Betreiber etwas in die Hand, das er seinem Inhalteanbieter vorlegen kann. | in Entwicklung |
Als Nächstes — zugesagt
Section titled “Als Nächstes — zugesagt”Spezifiziert und eingeplant, aber noch nicht begonnen oder noch nicht fertig. Das sind Zusagen, keine Absichtserklärungen.
| Funktion | Warum das wichtig ist | Hinweise |
|---|---|---|
| Quellen | ||
| RTP-Multicast-Eingang | Einen Sender aus einer Multicast-Gruppe übernehmen, die einen in RTP verpackten Transport Stream führt. Einfaches MPEG-TS über UDP-Multicast wird bereits unterstützt — siehe MPEG-TS-Quellen — und deckt den Betrieb hinter einer anderen Kopfstation ab, die rohes TS sendet. Was fehlt, ist die RTP-Kapselung, die manche Encoder und Zuführungsstrecken verwenden. | zugesagt |
| Geordnete Backup-Quellen mit automatischem Failover und Rückkehr | Eine Liste von Quellen pro Sender statt einer einzigen, der Reihe nach versucht, mit automatischer Rückkehr zur primären Quelle, sobald sie wieder in Ordnung ist. Heute bedeutet ein ausgefallener Ursprungsserver einen ausgefallenen Sender, bis jemand ihn bearbeitet. | zugesagt |
| Reihenfolge der Audiospuren und erzwungene Sprache pro Sender | Festlegen, welche Sprache ein Gerät standardmäßig wählt und in welcher Reihenfolge die Alternativen angeboten werden. Wichtig überall dort, wo Gäste nicht dieselbe Sprache sprechen; derzeit bestimmt das ausschließlich die Reihenfolge, die der Ursprungsserver zufällig verwendet. | zugesagt |
| Auslieferung | ||
| HTTP-MPEG-TS- und HLS-Ausgang mit Zugriffskontrolle | Dieselben Sender im WLAN der Installation an Smartphones und Tablets der Gäste ausliefern, mit Kontrolle darüber, wer zusehen darf. Multicast gelangt nicht durch ein typisches Gäste-WLAN; Fernsehgeräte und persönliche Geräte brauchen also für identische Inhalte eine unterschiedliche Auslieferung. | zugesagt |
| Programmführer | ||
| Programmführer auf Remux-Sendern | Der Programmführer selbst wird ausgeliefert: XMLTV-Quellen, Senderzuordnung und EIT im Programmführer des Fernsehgeräts — siehe Programmführer (EPG). Die EIT wird derzeit nur Sendern auf der Pass-through-Engine hinzugefügt. Ein Sender, der die Remux-Engine verwenden muss, etwa eine RTMP- oder fMP4-Quelle, ist zugeordnet und zeigt in der Oberfläche Jetzt und Danach, sendet aber keinen Programmführer an die Fernsehgeräte. | zugesagt |
| Zuverlässigkeit | ||
| Eingebaute Tafel „technische Störung“ | Wird automatisch passend zum Format der primären Quelle erzeugt, sodass ein ausgefallener Sender eine Erklärung statt eines schwarzen Bildschirms zeigt. Schwarze Bildschirme führen zu Anrufen an der Rezeption; eine Einblendung nicht. | zugesagt |
| Aufschlüsselung des Transport Streams pro PID | Der Transport-Stream-Analysator wird ausgeliefert — Continuity-Fehler, Transportfehler, PCR-Genauigkeit und Bitrate pro Sender, als Diagramm und als Export; siehe Transport-Stream-Qualität. Noch ausstehend sind die Aufschlüsselung nach PID und Fehler auf PES-Ebene. Heute werden die Zähler eines Senders über seine PIDs summiert. Sie zeigen also, dass ein Sender beschädigt ist, aber nicht, ob es das Video oder eine Audiospur ist. | zugesagt |
| Betrieb | ||
| Export, Import und Klonen der Konfiguration | Mit einem Klick die Konfiguration einer funktionierenden Installation übernehmen und als Grundlage für die nächste verwenden. Heute ist das eine Dateikopie und eine sorgfältige Bearbeitung von Hand — machbar für eine Installation, mühsam bei zwanzig. | zugesagt |
| Benutzer und Rollen | Das Personal an der Rezeption muss sehen können, ob ein Sender läuft, und ihn neu starten. Installateure müssen HF-Parameter ändern. Ein gemeinsames Passwort gewährt beides — also können entweder die Falschen den Multiplex beschädigen, oder die Richtigen können um Mitternacht keinen Sender reparieren. | zugesagt |
| Prometheus-Endpunkt und mitgeliefertes Dashboard | Messwerte in einer Form, die vorhandene Überwachung bereits versteht, mit einem mitgelieferten Dashboard statt einer Übungsaufgabe für den Leser. Die dafür nötigen Metrik-Labels stehen bereits als location_name und re_seller in der Konfigurationsdatei. | zugesagt |
Später — geplant
Section titled “Später — geplant”Vorgesehen, aber nicht im Detail spezifiziert und nicht eingeplant. Kundennachfrage schiebt Punkte in dieser Liste nach oben — das ist der Hauptgrund, warum sie veröffentlicht wird.
| Funktion | Warum das wichtig ist | Hinweise |
|---|---|---|
| Inhaltsdienste | ||
| Generator für einen hauseigenen Infokanal | Ein Sender, den die Einrichtung selbst produziert: Aktivitäten, Speisepläne, Aushänge, Dienste im Haus, ein Kamerabild. Für Pflegeheime ist das der wertvollste Punkt der ganzen Liste — ein Bewohner, der nicht ohne Weiteres zum Schwarzen Brett kommt, kann das heutige Mittagessen und die Aktivität am Nachmittag vom Sessel aus lesen. Es ist auch die Funktion, die heute am häufigsten schlecht gebaut wird, mit einem Laptop und einem übrig gebliebenen HDMI-Modulator. | geplant |
| Quellen | ||
| RTSP-Kameraeingang | Kameras der Einrichtung — Eingang, Parkplatz, Garten — als gewöhnliche Sender. Ergänzt den Infokanal und wird häufig zusammen mit ihm gewünscht. | geplant |
| Tunereingang: DVB-S/S2, DVB-T und DVB-C | Sender per Antenne übernehmen — über Satellit, eine terrestrische Antenne oder ein bestehendes Kabelnetz — statt von einem IP-Anbieter. Heute kommt jede Quelle über IP an; eine Installation mit Schüssel oder Antenne und ohne IP-Anbieter kann Castmux also noch nicht nutzen. Ein Tunereingang würde die Abhängigkeit von einem IP-Anbieter für die Sender aufheben, die keinen brauchen, was mehrere Installationen vorziehen würden. | geplant |
| Auslieferung | ||
| Konstante Bitrate pro Sender am UDP-Ausgang | Einen Sender mit Nullpaketen auf eine feste Rate auffüllen. Manche Set-Top-Boxen und manche Netzwerkgeräte arbeiten mit konstanter Rate besser, und eine Kapazitätsplanung mit variabler Rate ist Rätselraten mit aufgeschraubter Sicherheitsmarge. | geplant |
| Mehrere Ziele pro Sender | Einen Sender an mehr als eine Gruppe oder Unicast-Adresse senden, ohne ihn doppelt zu konfigurieren. Einen Sender dafür zu duplizieren verdoppelt die Quellbandbreite, und die ist meist die knappe Ressource. | geplant |
| SAP/SDP-Ankündigungen | Die Multicast-Senderliste ankündigen, sodass kompatible Empfänger und Software-Player die Sender selbst finden, statt von Hand mit Adressen konfiguriert zu werden. | geplant |
| DVB-C | ||
| BISS-Verschlüsselung | Leichtgewichtige Verschlüsselung für Inhalte, deren Anbieter verlangt, dass sie in einem gemeinsam genutzten Kabelnetz nicht unverschlüsselt empfangen werden. Das ist kein Conditional-Access-System und soll auch keines werden. | geplant |
| Radioprogramme als Radio gekennzeichnet | Reine Audiosender mit dem korrekten Service-Typ signalisiert, sodass Fernsehgeräte sie unter Radio einordnen, statt sie als Fernsehsender mit dauerhaft leerem Bild anzuzeigen. | geplant |
| Betrieb | ||
| Verwaltung mehrerer Standorte | Eine Gesamtansicht über alle Geräte, die ein Wiederverkäufer installiert hat, mit von dort verteilter Konfiguration. Die natürliche Fortsetzung von Export, Import und Klonen, und von diesen abhängig. | geplant |
Nicht geplant
Section titled “Nicht geplant”Diese Punkte werden nicht gebaut, und der Grund wird genannt, damit Sie danach handeln können. Einige sind Ausschlüsse, die den Rest des Produkts erst möglich machen; die übrigen gehören zu einer anderen Geräteklasse.
| Funktion | Warum das wichtig ist | Hinweise |
|---|---|---|
| Verarbeitung | ||
| Transkodierung | Kein Versäumnis — es ist die Entscheidung, auf der der Rest des Produkts aufbaut. Video unverändert durchzureichen ermöglicht 25 Sender auf einem lüfterlosen Gerät mit 2 GB und garantiert, dass das Bild exakt dem entspricht, was der Anbieter gesendet hat. Ein Encoder würde eine Größenordnung mehr Hardware kosten und jedem Sender einen Qualitätsverlust bescheren, um einer Minderheit zu dienen, die ihn braucht. | nicht geplant |
| DVB-C | ||
| Vollständiges Conditional Access (DVB Simulcrypt) | Ein CA-System mit ECMG, Berechtigungsverwaltung und Smartcard-Logistik ist ein anderes Produkt für einen anderen Kunden. Der Versuch würde die Einfachheit gefährden, durch die dieses Produkt von einem einzelnen Techniker an einem Nachmittag installiert werden kann. | nicht geplant |
| DVB-CI-Entschlüsselung | Keine CAM-Unterstützung. Die Quellen müssen unverschlüsselt ankommen. Den verschlüsselten Dienst eines anderen zu entschlüsseln bringt Hardware-, Lizenz- und Vertragspflichten mit sich, die nicht zu einem Gerät dieser Größe passen. | nicht geplant |
| Auslieferung | ||
| DVB-T-Modulatorausgang | Die Gebäude, in denen dieses Produkt installiert wird, sind für DVB-C verkabelt, daher gibt es keine Nachfrage. Das ist eine Frage der Nachfrage, nicht des Prinzips: Wenn viele Kunden danach fragen, kommt es auf die Liste. | nicht geplant |
| Verteilung im CDN-Maßstab | Die Zielgröße ist ein Gebäude. Origin Shielding, Edge Caching und Verteilung über mehrere Regionen sind eine andere Architektur, und so zu tun, als wäre es anders, ergäbe ein Produkt, das in beidem mittelmäßig ist. | nicht geplant |
Die Priorität beeinflussen
Section titled “Die Priorität beeinflussen”Die Reihenfolge hier spiegelt wider, was Kunden sich gewünscht haben, und sie ändert sich, wenn sie sich etwas anderes wünschen. Wenn ein Punkt unter Später darüber entscheidet, ob Castmux zu Ihrer Installation passt, sagen Sie es — eine konkrete Installation mit einer konkreten Anforderung bringt einen Punkt weiter voran als jede interne Meinung. Schreiben Sie an [email protected] oder sprechen Sie es bei Ihrem nächsten Review an.
Es werden keine Termine genannt, und das ist Absicht, keine Ausflucht. Ein Termin an einem Punkt, mit dem noch niemand begonnen hat, ist eine als Zusage verkleidete Schätzung, und er zerfällt zu einer Entschuldigung. Eine geordnete, ehrlich gepflegte Liste sagt Ihnen, was vor was kommt — und das ist die Frage, auf die es tatsächlich ankommt, wenn Sie entscheiden, ob Sie jetzt installieren oder warten.