Alles auf einmal
Für einen frisch aufgesetzten Rechner — alle Bündel in einem Zug.
Gesamtpaket herunterladenPrüfsumme: a52224e07fb2d60796aab2cc2ff70a052f700d4aeaf0698094c2c466c1c36ba2
Welcher Rechner hat welchen Stand
Grün heißt: Dieses Bündel liegt dort genau so, wie es hier steht. Rot heißt: eine ältere Fassung — einspielen lohnt. Grau: dieses Bündel wurde dort noch nie geholt.
| Rechner | Fassung | seiten | dashboard | regie | netz | leitung | texter | avimover | verteiler | gemeldet |
|---|---|---|---|---|---|---|---|---|---|---|
| RTMP-SERVER-1 | 7.5 | veraltet | nie geholt | nie geholt | aktuell | aktuell | nie geholt | nie geholt | aktuell | 19.10.2026 08:48 |
| LAPTOP-STREAM-1 | — | nie geholt | nie geholt | nie geholt | nie geholt | nie geholt | nie geholt | nie geholt | nie geholt | 10.10.2026 02:41 |
| CAPT-SERVER-1 | 7.8 | aktuell | aktuell | aktuell | aktuell | aktuell | aktuell | aktuell | aktuell | 21.10.2026 13:16 |
Einstieg + Hallenmikrofon
Die Startseite des Rechners und die Sender-Seite fürs Hallenmikrofon.
| Datei | Rolle | Größe | Geändert | Wofür |
|---|---|---|---|---|
| index.php | programm | 32,4 kB | 17.10.2026 08:16 | Die Einstiegsseite des Rechners — Kacheln und Dienste. |
| mikro/index.php | programm | 42,8 kB | 20.10.2026 04:32 | Hallenmikrofon senden: Mikrofon, Pegel, Qualität, OBS-Adressen. |
| kamera/index.php | programm | 55,6 kB | 20.10.2026 04:32 | Hallenkamera senden: OBSBOT Virtual Camera, Auflösung, Vorschau, OBS-Adressen. |
| ziele.json | vorlage | 0,3 kB | 08.10.2026 08:45 | Adressen der Dienste. Wird am Rechner über das Setup gepflegt — nur anlegen, wenn sie fehlt. |
Fassung 7.9 ·
Prüfsumme 0d1bfc8657085320… · jüngste Änderung 20.10.2026 04:32
Auf den Rechnern:
1× aktuell1× veraltet1× nie geholt
Stream-Dashboard
Der Überblick über die laufende Produktion.
| Datei | Rolle | Größe | Geändert | Wofür |
|---|---|---|---|---|
| dashboard/index.php | programm | 287,3 kB | 19.10.2026 13:57 | Das Dashboard. Hieß früher dashboard.php und lag lose im Webroot. |
| dashboard/pruefen.php | programm | 14,5 kB | 09.10.2026 03:13 | Prüfseite: sagt in einem Satz, warum Felder im Setup leer bleiben. Ändert nichts. |
| dashboard/pegel.php | programm | 15,3 kB | 08.10.2026 21:22 | Pegelanzeige für eine Tonspur aus MediaMTX. Als Kachel-Quelle eintragen: pegel.php?pfad=hallenmikro |
| dashboard/config.json | vorlage | 9,6 kB | 10.10.2026 05:16 | Einstellungen des Rechners — nur anlegen, wenn sie fehlt. |
| dashboard/dashboard.json | vorlage | 0,8 kB | 09.10.2026 02:03 | Aufbau der Kacheln — am Rechner angepasst. |
| dashboard/stream_stats_global.json | vorlage | 0,3 kB | 04.10.2026 18:33 | Zählerstand. Wird im Betrieb fortgeschrieben. |
| dashboard/obs-status.php | programm | 15,3 kB | 10.10.2026 03:57 | Sendezustand EINER OBS-Instanz. Aufruf: obs-status.php?key=m1 — die Adresse kommt vom Gerät aus der config.json. |
| dashboard/vendor/obs-ws.min.js | programm | 23,4 kB | 09.10.2026 01:57 | obs-websocket-js 5.0.1, lokal abgelegt. Ohne Internet in der Halle lud die Bibliothek sonst nicht und die Anzeige blieb stumm. |
| dashboard/browser-einrichten.php | programm | 7,7 kB | 09.10.2026 03:11 | Erzeugt Dashboard.cmd und Browser-Ausnahme.ps1 mit der Adresse DIESES Rechners — für die Browser-Ausnahme „unsicherer Inhalt", ohne die jede OBS-Kachel über https leer bleibt. |
| dashboard/Aufraeumen.cmd | programm | 1,4 kB | 10.10.2026 03:52 | Räumt nach dem Einspielen weg, was eine frühere Fassung hinterlassen hat. Auch zum Doppelklicken. |
| dashboard/Aufraeumen.ps1 | programm | 4,1 kB | 10.10.2026 03:52 | Das Skript dazu: verschiebt OBS-Status\ nach _abgeloest\ — umbenannt, nicht gelöscht. |
| dashboard/obs-steuerung.php | programm | 275,4 kB | 21.10.2026 09:42 | OBSSTEUER-V1: Alle OBS-Instanzen auf einen Blick und auf einen Griff — Szene (seit wann), Profil, Aufnahme, Stream, Statistik; umschalten einzeln, als Gruppe oder alle. |
| dashboard/OBS-FERNSTEUERUNG.md | programm | 38,7 kB | 21.10.2026 09:34 | Was die OBS-Fernsteuerung kann, wie sie gebaut ist und wo die Grenze liegt — Phase 1. Geht mit, damit die Beschreibung dort liegt, wo die Seite laeuft. |
| dashboard/FILTER-RECHERCHE.md | programm | 20,4 kB | 11.10.2026 05:19 | Recherche zu Replay Source und Source Record (FILTERRECH-V1): was in unseren Paketen steht, welche Einstellungen die Plugins haben, und was davon ueber obs-websocket erreichbar ist. |
Fassung 8.0 ·
Prüfsumme 62b58689d866e1ff… · jüngste Änderung 21.10.2026 09:42
Auf den Rechnern:
1× aktuell2× nie geholt
Regie-Dashboard
Aufnahmen sichten und in die Warteschlange geben.
| Datei | Rolle | Größe | Geändert | Wofür |
|---|---|---|---|---|
| regie/index.php | programm | 20,3 kB | 19.10.2026 13:57 | Gateway — Projektauswahl. |
| regie/regie_dashboard.php | programm | 88,3 kB | 09.10.2026 21:20 | Die Arbeitsseite je Projekt. |
| regie/file_action.php | programm | 16,2 kB | 09.10.2026 19:33 | Dateien verschieben, umbenennen, löschen. |
| regie/project_manager.php | programm | 9,3 kB | 09.10.2026 19:40 | Projekte anlegen und verwalten. |
| regie/video_queue.php | programm | 4,9 kB | 18.02.2026 14:22 | Die Warteschlange. |
| regie/scan_mats_online.php | programm | 16,2 kB | 09.10.2026 19:35 | Matten abfragen, solange der Stream läuft. |
| regie/scan_mats_offline.php | programm | 3,0 kB | 18.02.2026 16:34 | Nachträglich einlesen. |
| regie/scan_offline_stats.php | programm | 8,8 kB | 18.02.2026 16:35 | Auswertung der Nachlese. |
| regie/stream_local.php | programm | 1,7 kB | 18.02.2026 10:54 | Lokale Wiedergabe. |
| regie/test_ffmpeg.php | programm | 6,8 kB | 15.02.2026 13:10 | Prüft, ob ffmpeg erreichbar ist. |
| regie/results.php | programm | 4,1 kB | 09.10.2026 19:33 | Ergebnisse anzeigen. |
| regie/get_assets.php | programm | 2,9 kB | 15.02.2026 15:37 | Grafiken ausliefern. |
| regie/dir_picker_api.php | programm | 1,2 kB | 17.02.2026 17:36 | Ordnerauswahl. |
| regie/setup.php | programm | 31,5 kB | 10.10.2026 03:44 | Einrichtung. |
| regie/sportarten.php | programm | 12,2 kB | 09.10.2026 21:20 | Zugriff auf die Sportart-Vorlagen (SPORTARTEN-V1). |
| regie/sportarten.json | programm | 34,6 kB | 09.10.2026 21:19 | Die 29 Sportart-Vorlagen: Kategorien, Farben, Altersklassen, Kanalnamen. Wird mit jedem Update ERSETZT, damit neue Sportarten und Korrekturen ankommen. Wer örtlich etwas anderes braucht, legt daneben sportarten.eigene.json mit demselben Aufbau an — die wird nie geliefert und nie überschrieben, und was dort steht, sticht. |
| regie/config.json | vorlage | 3,2 kB | 10.10.2026 03:44 | Pfade und Vorgaben des Rechners. |
| regie/projects.json | vorlage | 9,3 kB | 09.10.2026 21:21 | Projektliste — wächst im Betrieb. Rolle 'vorlage': wird nur angelegt, wenn sie fehlt — ein Update darf die Projekte des Rechners NIE überschreiben. |
| regie/results.json | vorlage | 0,3 kB | 05.07.2026 13:17 | Ergebnisstand. Ab SPORTARTEN-V1 zählt jedes Projekt in projects/<id>/results.json; diese hier bleibt als Rückfall, wenn kein Projekt angegeben ist. |
Fassung 7.6 ·
Prüfsumme 4ab4561c0bbd0f11… · jüngste Änderung 19.10.2026 13:57
Auf den Rechnern:
1× aktuell2× nie geholt
Verbindungsmanager
Lokales Netzwerk: Welches Gerät antwortet, und wie komme ich drauf.
| Datei | Rolle | Größe | Geändert | Wofür |
|---|---|---|---|---|
| netz/index.php | programm | 60,1 kB | 04.10.2026 14:33 | |
| netz/lib.php | programm | 51,7 kB | 04.10.2026 14:22 | |
| netz/setup.php | programm | 69,7 kB | 04.10.2026 14:29 | |
| netz/pruefen.php | programm | 4,0 kB | 04.10.2026 14:22 | |
| netz/glpi.php | programm | 18,2 kB | 17.08.2026 09:18 | |
| netz/messen.php | programm | 17,1 kB | 17.08.2026 10:55 | |
| netz/spur.php | programm | 5,5 kB | 17.08.2026 10:28 | |
| netz/LIESMICH.txt | programm | 6,7 kB | 17.08.2026 08:48 | |
| netz/verteilen.php | programm | 15,3 kB | 04.10.2026 14:23 |
Fassung 5.8 ·
Prüfsumme 489bf280d82a53ef… · jüngste Änderung 04.10.2026 14:33
Auf den Rechnern:
2× aktuell1× nie geholt
Leitungstester
Was die Leitung kann — und was sie aushält, wenn alle Matten senden.
| Datei | Rolle | Größe | Geändert | Wofür |
|---|---|---|---|---|
| leitung/index.php | programm | 45,9 kB | 10.10.2026 03:57 | |
| leitung/pruefung.inc.php | programm | 12,3 kB | 04.10.2026 16:22 | |
| leitung/messen.inc.php | programm | 17,2 kB | 04.10.2026 15:49 | |
| leitung/profil.inc.php | programm | 14,3 kB | 04.10.2026 15:48 | |
| leitung/last.inc.php | programm | 33,0 kB | 04.10.2026 16:22 | |
| leitung/verteilen.php | programm | 13,1 kB | 04.10.2026 16:14 |
Fassung 5.8 ·
Prüfsumme 2a9658e4b0b516b0… · jüngste Änderung 10.10.2026 03:57
Auf den Rechnern:
2× aktuell1× nie geholt
Matten-Texter
Die Laufschriften je Matte. Gehört in den Webordner und NICHT unter dashboard/ — die Texte liest auch das Dock in OBS, und beiden liegt der Webordner gleich nah.
| Datei | Rolle | Größe | Geändert | Wofür |
|---|---|---|---|---|
| matten-texter/index.php | programm | 11,3 kB | 19.10.2026 13:57 | Der Texter: Laufschrift je Matte schreiben, Profile verwalten. |
| matten-texter/config.json | vorlage | 0,1 kB | 08.10.2026 17:20 | Turniername, Mattenzahl, Namensschema — wird am Rechner gepflegt. |
| matten-texter/profiles/Bremen-Masters.json | vorlage | 0,1 kB | 08.10.2026 17:20 | Beispielprofil. Eigene Profile bleiben unberührt. |
| matten-texter/profiles/Elefant.json | vorlage | 0,1 kB | 08.10.2026 17:20 | Beispielprofil. |
Fassung 7.6 ·
Prüfsumme 266193876cc2aad4… · jüngste Änderung 19.10.2026 13:57
Auf den Rechnern:
1× aktuell2× nie geholt
AVI-Mover Status-Seiten
Die Seite, auf der man sieht, was der AVI-Mover gerade tut. Sie läuft nicht auf dem Mattenrechner, sondern im Webordner — deshalb muss sie hier mitgehen, wenn sie sich auf dem Server ändert.
| Datei | Rolle | Größe | Geändert | Wofür |
|---|---|---|---|---|
| avi-mover/Status.html | programm | 16,1 kB | 10.10.2026 01:19 | |
| avi-mover/Zentrale.php | programm | 81,8 kB | 10.10.2026 04:38 | |
| avi-mover/Archiv.php | programm | 48,4 kB | 10.10.2026 00:14 | |
| avi-mover/off-mover.png | programm | 7,5 kB | 10.09.2026 20:29 | |
| avi-mover/on-mover.png | programm | 7,3 kB | 10.09.2026 20:29 | |
| avi-mover/Pocessing.gif | programm | 42,9 kB | 27.06.2026 20:54 | |
| avi-mover/favicon.ico | programm | 14,7 kB | 11.10.2026 00:49 |
Fassung 5.8 ·
Prüfsumme 35182956d3287766… · jüngste Änderung 11.10.2026 00:49
Auf den Rechnern:
1× aktuell2× nie geholt
Verteiler (nur Linux-RTMP-Server)
Verteil-Gateway: Quellen im Hallen-LAN auf Modems, OMR oder Halle verteilen (VERTEILERSEITE-V1). Braucht verteiler-apply + sudoers — auf Windows-Rechnern ohne Nutzen.
| Datei | Rolle | Größe | Geändert | Wofür |
|---|---|---|---|---|
| verteiler/index.php | programm | 31,6 kB | 16.10.2026 23:24 | Die Verteiler-Seite: Zuordnung, Ziele, Szenarien, Halle, Prüfen. |
Fassung 1.3 ·
Prüfsumme c799e7edd61df5c5… · jüngste Änderung 16.10.2026 23:24
Auf den Rechnern:
2× aktuell1× nie geholt
Was die Rollen bedeuten
| programm | Wird auf dem Rechner immer ersetzt. Vorher legt der Updater ein Backup mit Zeitstempel an. |
| vorlage | Wird nur angelegt, wenn sie fehlt. Eine vorhandene bleibt unangetastet — dort stehen die Einstellungen, die am Rechner selbst über das Setup gemacht wurden. |
Nicht mit dem Spiegel-Abgleich verwechseln
Der Updater hat eine zweite Aufgabe, die D:\www-root
mit robocopy /MIR vom NAS spiegelt. Die löscht im Ziel alles,
was in der Quelle fehlt. Dieser Baukasten liefert nur einen Ausschnitt —
sein Paket darf dort nicht als Quelle eingetragen werden, sonst
verschwindet beim ersten Lauf alles, was er nicht kennt.
Das Einspielen von hier ergänzt und ersetzt, aber entfernt nie.
Geschützt ist das ab Updater-Fassung mit MIRSCHUTZ-V1:
_paket.json, Backup\ und _alt\ stehen
fest im Robocopy-Befehl als Ausnahme — nicht als Einstellung, die jemand
vergessen kann. Der Stand-Marker und die Sicherungen überleben jeden
Spiegellauf.
Für den Updater
?was=fassung Stand und Prüfsumme über alle Bündel ?was=fassung&bund=seiten nur dieses Bündel ?was=paket das Gesamtpaket (ZIP, beim Abruf gepackt) ?was=paket&bund=seiten nur dieses Bündel ?was=melden was auf dem Rechner liegt (POST, STAND-V1)
Bündel: seiten · dashboard · regie · netz · leitung · texter · avimover · verteiler
Die Prüfsumme geht über Weg und Inhalt jeder Datei. Stimmt sie mit der
zuletzt eingespielten überein, braucht der Updater nichts zu laden.
Seit STAND-V1 hat jedes Bündel seine eigene — sonst ließe sich
nicht sagen, welches davon veraltet ist.
?was=melden nimmt entgegen, was auf einem Rechner liegt, und
antwortet mit dem Urteil je Bündel (aktuell,
veraltet, fehlt). Gespeichert wird nur
Rechnername, Fassung und Prüfsumme — und nur, damit die Übersicht oben
etwas zu zeigen hat.