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. 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? | | | Meilenstein | Ohne neue Hardware testbar? |
|---|---|---| |---|---|---|
| M0 | Grundgerüst | ja | | 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. - **Abnahme:** Release-Build startet auf MacBook **und** Mac mini 2018; die Quellenliste zeigt eine NDI-Testquelle aus dem Netz.
## M1 – Bild ## M1 – Bild
- [ ] NDI-Empfang einer Quelle (HX3 und volles NDI) - [ ] NDI-Empfang einer Quelle (HX3 und volles NDI) – volles NDI ✓, HX3 offen bis ZowieBoxen da sind
- [ ] Vollbild auf gewähltem Bildschirm, ohne Menüleiste, Mauszeiger ausgeblendet - [x] Vollbild auf gewähltem Bildschirm, ohne Menüleiste, Mauszeiger ausgeblendet
- [ ] Anzeigemodus 50 Hz setzen, wenn verfügbar - [x] Anzeigemodus 50 Hz setzen, wenn verfügbar
- [ ] Zwei Quellen gleichzeitig auf zwei Bildschirmen (Mac mini: PGM + Multiview) - [x] Zwei Quellen gleichzeitig auf zwei Bildschirmen (Mac mini: PGM + Multiview)
- [ ] Ruhezustand blockieren, Auto-Reconnect - [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 %. - **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 ## 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: 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 - [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: Mac mini zeigt PGM + Multiview 4 h ohne Aussetzer; CPU-Last: ___ %
- [ ] M1: Latenz Multiview messen (Uhr mit Millisekunden vor Kamera → ATEM → ZowieBox → Musubi): ___ ms - [ ] 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) - [ ] 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 ## Messwerte
_(hier eintragen)_ _(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.