Files

1.6 KiB

Plik-Upload

Fertige Aufnahmen können automatisch auf einen Plik-Server hochgeladen werden. Die Browser-URL zum Download wird im Log und optional per NTFY-Benachrichtigung ausgegeben.

Einrichtung

1. Plik-Server konfigurieren

In config/stream-recorder.conf:

PLIK_URL="https://plik.example.com"
PLIK_API_KEY=""          # Optional, nur bei geschützten Servern
PLIK_TTL="30d"           # Gültigkeitsdauer: 30d, 24h, oder Sekunden

2. Pro Job aktivieren

In der Job-Datei:

PLIK_ENABLED=true

3. Optional: Datei nach Upload löschen

DELETE_AFTER_UPLOAD=true

Verhalten

  • Upload nach jeder regulär abgeschlossenen Aufnahme
  • Upload nach manuellem Stop (stop-Befehl) — die Teilaufnahme wird hochgeladen
  • Upload nach Verbindungsabbruch, wenn eine Teildatei vorhanden ist
  • Browser-Link und Datei-URL werden ins Log geschrieben
  • Optional wird der Link per NTFY gesendet (Event: upload)

Mit Segment-Splitting

Bei aktiviertem Segment-Splitting wird jedes Segment einzeln hochgeladen:

  • Fertige Segmente werden während der Aufnahme hochgeladen (alle 60s geprüft)
  • Das letzte Segment wird nach Ende der Aufnahme hochgeladen
  • DELETE_AFTER_UPLOAD=true löscht jedes Segment nach dem Upload

Manueller Upload

Eine vorhandene Datei kann auch manuell hochgeladen werden:

./stream-recorder.sh upload /pfad/zur/aufnahme.mp4 "Stream-Name"

Um den Plik-Link automatisch als Push-Nachricht zu erhalten:

# In config/stream-recorder.conf
NTFY_EVENTS="start,stop,error,upload"