docs: M1 progress, adjusted milestone order and long-run test steps

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
main m1-candidate
Samuel Zielke 2 days ago
parent 28a81b6012
commit c741e470af

@ -2,6 +2,8 @@
Jeder Meilenstein endet mit einem Abnahmetest. Erst wenn er bestanden ist, beginnt der nächste. Termine sind offen.
> **Absprache 2026-10-21:** Die Reihenfolge darf nach Absprache angepasst werden. Langzeittests (z. B. M1: 4 h) laufen gesammelt am Wochenende mit einem getaggten Build (`m1-candidate`); die Entwicklung von M2 beginnt vorher.
| | Meilenstein | Ohne neue Hardware testbar? |
|---|---|---|
| M0 | Grundgerüst | ja |
@ -22,11 +24,11 @@ Jeder Meilenstein endet mit einem Abnahmetest. Erst wenn er bestanden ist, begin
- **Abnahme:** Release-Build startet auf MacBook **und** Mac mini 2018; die Quellenliste zeigt eine NDI-Testquelle aus dem Netz.
## M1 – Bild
- [ ] NDI-Empfang einer Quelle (HX3 und volles NDI)
- [ ] Vollbild auf gewähltem Bildschirm, ohne Menüleiste, Mauszeiger ausgeblendet
- [ ] Anzeigemodus 50 Hz setzen, wenn verfügbar
- [ ] Zwei Quellen gleichzeitig auf zwei Bildschirmen (Mac mini: PGM + Multiview)
- [ ] Ruhezustand blockieren, Auto-Reconnect
- [ ] NDI-Empfang einer Quelle (HX3 und volles NDI) – volles NDI ✓, HX3 offen bis ZowieBoxen da sind
- [x] Vollbild auf gewähltem Bildschirm, ohne Menüleiste, Mauszeiger ausgeblendet
- [x] Anzeigemodus 50 Hz setzen, wenn verfügbar
- [x] Zwei Quellen gleichzeitig auf zwei Bildschirmen (Mac mini: PGM + Multiview)
- [x] Ruhezustand blockieren, Auto-Reconnect
- **Abnahme:** 4 Stunden, 2 Quellen, 2 Bildschirme auf dem Mac mini 2018 – keine sichtbaren Aussetzer, CPU-Last notiert, verlorene Frames < 0,1 %.
## M2 – Ton-Matrix

@ -31,6 +31,11 @@ Sobald die bestellte Hardware da ist, wird der echte Aufbau zu Hause nachgestell
- [x] M0: App auf Mac mini 2018 kopieren, per Rechtsklick → Öffnen starten (ad-hoc signiert, Gatekeeper fragt); Rückfrage „Lokales Netzwerk“ erlauben
- [x] M0: NDI Tools Test Patterns (oder OBS + DistroAV) auf einem anderen Gerät starten → Quelle erscheint auf beiden Macs in der Quellenliste
- [ ] M1 Langzeittest (Build `m1-candidate`, ohne ZowieBoxen): OBS sendet „pgm“ (1080p50, volles NDI, bewegtes Bild), Test Patterns als zweite Quelle. Start per SSH vom Mac Studio:
`ssh samuelzielke@10.0.100.76 'open ~/Applications/Musubi.app --args --route "MACSTUDONSAMUEL (pgm)=1" --route "MACSTUDONSAMUEL (Test Patterns)=0"'`
Nach 4 h: `~/Library/Logs/Musubi/stats-<Datum>.csv` auswerten (Verlustrate < 0,1 %, CPU-Verlauf, keine `stalled`-Zeilen ohne Ursache).
- [ ] M1: Neu verbinden: NDI-Ausgang in OBS 10 s stoppen → Bild kommt von selbst zurück, Karte zeigt „… antwortet nicht mehr. Neuer Versuch in … s.“
- [ ] M1: Esc auf einer Ausgabe schließt sie, Bildschirm springt auf vorige Frequenz zurück
- [ ] M1: Mac mini zeigt PGM + Multiview 4 h ohne Aussetzer; CPU-Last: ___ %
- [ ] M1: Latenz Multiview messen (Uhr mit Millisekunden vor Kamera → ATEM → ZowieBox → Musubi): ___ ms
- [ ] M2: PGM-Ton über M2 Out 2 → Ui12 Kanal 4; Talkback M2 Out 1 → Ui12 Kanal 3 (nur Aux 2)
@ -40,3 +45,7 @@ Sobald die bestellte Hardware da ist, wird der echte Aufbau zu Hause nachgestell
## Messwerte
_(hier eintragen)_
| Datum | Aufbau | Messung |
|---|---|---|
| 2026-10-21 | Mac mini 2018, 2 Ausgaben 1080p@50 Hz: OBS „pgm“ (volles NDI, 50 fps) + Test Patterns (Standbild) | Testbalken: ~12 % eines Kerns. Bewegtes Bild, 128 Mbit/s eingehend: ~51 % eines Kerns (≈ 8 % gesamt), fast nur NDI-Empfang/Dekodierung. Verlust nach 17 min: 7 Frames (0,014 %). RAM ~75–100 MB |

Loading…
Cancel
Save

Powered by TurnKey Linux.