Update configuration and enhance media processing: add stream token TTL and timeout settings in .env.example, improve error handling in media endpoints, and refactor command handlers for asynchronous operations. Update documentation to reflect current application state and features.
This commit is contained in:
@@ -32,6 +32,9 @@ Storage__LiveWindowSegments=10
|
||||
Storage__KeepOriginals=false
|
||||
# Порог свободного места, ниже которого загрузка отклоняется (10 ГБ).
|
||||
Storage__MinFreeSpaceBytes=10737418240
|
||||
# TTL stream-токена (cookie tw_stream), минуты. Короткий срок ограничивает окно доступа после
|
||||
# блокировки/логаута; фронт перевыпускает cookie, пока идёт просмотр. По умолчанию 30.
|
||||
# Storage__StreamTokenMinutes=30
|
||||
|
||||
# ── Планировщик эфира ──────────────────────────────────────────────────────
|
||||
# На сколько дней вперёд держать расписание; сколько часов прошлого хранить; период тика.
|
||||
@@ -59,6 +62,10 @@ Media__InboxScanSeconds=15
|
||||
Media__NormalizeLoudness=true
|
||||
# Целевая громкость, LUFS (−16 типично для стриминга; тише — уменьшить).
|
||||
Media__LoudnessTargetLufs=-16
|
||||
# Таймауты вызовов ffprobe/ffmpeg, секунды (0 — без таймаута): не дают зависшему процессу вечно
|
||||
# держать слот параллелизма/тик планировщика. Поднять TranscodeTimeoutSeconds для очень длинных файлов.
|
||||
# Media__ProbeTimeoutSeconds=120
|
||||
# Media__TranscodeTimeoutSeconds=1800
|
||||
|
||||
# ── ТВ-заставки «Сейчас/Далее» (bumpers) ───────────────────────────────────
|
||||
# Общие для всех каналов параметры рендера. Оформление и правила (цвета, подписи, длительность,
|
||||
|
||||
Reference in New Issue
Block a user