75 lines
2.2 KiB
Plaintext
75 lines
2.2 KiB
Plaintext
###############################################
|
|
# stream-recorder - Job-Definition (RTMP)
|
|
###############################################
|
|
# Kopieren und anpassen:
|
|
# cp jobs/templates/example-rtmp.job.dist jobs/mein-stream.job
|
|
|
|
# Name des Streams (wird für Dateinamen und Verzeichnisse verwendet)
|
|
STREAM_NAME="Mein-RTMP-Stream"
|
|
|
|
# Stream-URL
|
|
STREAM_URL="rtmp://example.com/live/stream-key"
|
|
|
|
# Stream-Typ: auto, rtmp, hls, mp3, aac, ogg, flac, http
|
|
# Bei "auto" wird der Typ anhand der URL erkannt
|
|
STREAM_TYPE="auto"
|
|
|
|
# Ausgabeformat (Dateiendung): mp4, mkv, mp3, aac, ogg, flac
|
|
# Leer lassen für automatische Erkennung basierend auf Stream-Typ
|
|
OUTPUT_FORMAT=""
|
|
|
|
# Maximale Aufnahmedauer (leer = unbegrenzt)
|
|
# Beispiele: 300 = 5 Minuten, 5m = 5 Minuten, 1h30m = 90 Minuten
|
|
MAX_DURATION=""
|
|
|
|
# Zusätzliche ffmpeg-Argumente (optional)
|
|
EXTRA_FFMPEG_ARGS=""
|
|
|
|
###############################################
|
|
# Segment-Splitting (optional)
|
|
# Aufnahme in Teile zerlegen
|
|
# Jedes Segment wird einzeln nach Plik hochgeladen
|
|
# Beispiele: 1h = stündlich, 2h = alle 2 Stunden, 30m = alle 30 Minuten
|
|
# Leer = deaktiviert (eine durchgehende Datei)
|
|
###############################################
|
|
|
|
SEGMENT_DURATION=""
|
|
|
|
###############################################
|
|
# Zeitplanung (optional)
|
|
# Damit der Scheduler funktioniert, muss er
|
|
# installiert sein: sudo install/install.sh
|
|
###############################################
|
|
|
|
# Zeitplan aktivieren (true/false)
|
|
SCHEDULE_ENABLED=false
|
|
|
|
# Einmalige Aufnahme statt wöchentlichem Zeitplan (true/false)
|
|
SCHEDULE_ONCE=false
|
|
|
|
# Datum für einmalige Aufnahme (YYYY-MM-DD)
|
|
# Nur relevant, wenn SCHEDULE_ONCE=true ist
|
|
SCHEDULE_DATE=""
|
|
|
|
# Aufnahmetage für wöchentliche Zeitpläne
|
|
# * = täglich
|
|
# Mo-Fr = Montag bis Freitag
|
|
# Sa,So = Samstag und Sonntag
|
|
# Mo,Mi,Fr = einzelne Tage
|
|
SCHEDULE_DAYS="*"
|
|
|
|
# Startzeit (HH:MM)
|
|
SCHEDULE_START="20:00"
|
|
|
|
# Endzeit (HH:MM)
|
|
# Leer = Aufnahme läuft bis MAX_DURATION oder manueller Stop
|
|
SCHEDULE_STOP="22:00"
|
|
|
|
###############################################
|
|
# Plik-Upload (optional)
|
|
# Fertige Aufnahme automatisch auf Plik hochladen
|
|
# PLIK_URL muss in der Konfiguration gesetzt sein
|
|
###############################################
|
|
|
|
PLIK_ENABLED=false
|