Live pausieren über einen lokalen Puffer #19

Open
opened 2026-08-26 19:17:34 +02:00 by benjamin · 0 comments
Owner

Telefon klingelt, Pause, später weiter — der Griff, den jeder Kabelreceiver hat und die App nicht.

Ausdrücklich nicht: Aufnahmen. Nichts wird dauerhaft gespeichert, nichts landet auf einem Server. Nur ein kurzer Puffer auf dem Fernseher selbst.

Randbedingungen

  • Ringpuffer von etwa zehn Minuten, nicht mehr
  • Nur, wenn auf dem Gerät genug Platz frei ist — sonst bleibt die Funktion aus
  • Standardmäßig aus, Schalter in den Einstellungen
  • Beim Senderwechsel und beim Beenden wird der Puffer verworfen

Warum das der teuerste Punkt der Liste ist

Live zurückspulen heißt, den laufenden Stream auf die Platte zu schreiben und aus der Datei zu spielen. Media3 bringt mit SimpleCache das Werkzeug mit, aber Live-MPEG-TS plus Seek ist Bastelei, dazu kommen Platzverwaltung, Aufräumen und Fehlerfälle bei vollem Speicher. Das ist ein eigenes Projekt, kein Nebenbei-Feature.

Liegt bewusst hinter allem anderen.

Telefon klingelt, Pause, später weiter — der Griff, den jeder Kabelreceiver hat und die App nicht. **Ausdrücklich nicht: Aufnahmen.** Nichts wird dauerhaft gespeichert, nichts landet auf einem Server. Nur ein kurzer Puffer auf dem Fernseher selbst. **Randbedingungen** - Ringpuffer von etwa zehn Minuten, nicht mehr - Nur, wenn auf dem Gerät genug Platz frei ist — sonst bleibt die Funktion aus - Standardmäßig aus, Schalter in den Einstellungen - Beim Senderwechsel und beim Beenden wird der Puffer verworfen **Warum das der teuerste Punkt der Liste ist** Live zurückspulen heißt, den laufenden Stream auf die Platte zu schreiben und aus der Datei zu spielen. Media3 bringt mit `SimpleCache` das Werkzeug mit, aber Live-MPEG-TS plus Seek ist Bastelei, dazu kommen Platzverwaltung, Aufräumen und Fehlerfälle bei vollem Speicher. Das ist ein eigenes Projekt, kein Nebenbei-Feature. Liegt bewusst hinter allem anderen.
benjamin added the featurebacklog labels 2026-08-26 19:17:34 +02:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: be-nj/castarr#19