Aggiunge overlay server-side burn-in e stabilizza diretta live.

Tabellone, badge e brand sono ricodificati nel flusso _air via OverlayRelay;
sync punteggio HTTP, volume condiviso rails/sidekiq, qualità 720p migliorata
e badge CONNECTING in ripresa da pausa.

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
2026-06-03 23:55:17 +02:00
parent fd225fbadd
commit ab9cb02083
58 changed files with 2423 additions and 242 deletions

View File

@@ -115,6 +115,7 @@ services:
condition: service_started
volumes:
- recordings:/recordings
- stream_overlays:/app/tmp/stream_overlays
healthcheck:
test: ["CMD", "curl", "-f", "http://127.0.0.1:3000/up"]
interval: 15s
@@ -150,6 +151,7 @@ services:
REPLAY_STORAGE_ACCESS_KEY_ID: ${REPLAY_STORAGE_ACCESS_KEY_ID:-}
REPLAY_STORAGE_SECRET_ACCESS_KEY: ${REPLAY_STORAGE_SECRET_ACCESS_KEY:-}
REPLAY_STORAGE_FORCE_PATH_STYLE: ${REPLAY_STORAGE_FORCE_PATH_STYLE:-true}
OVERLAY_RELAY_PROCESS_CHECK: "false"
depends_on:
rails:
condition: service_healthy
@@ -157,6 +159,7 @@ services:
condition: service_started
volumes:
- recordings:/recordings
- stream_overlays:/app/tmp/stream_overlays
garage:
image: dxflrs/garage:v1.0.1
@@ -172,5 +175,6 @@ volumes:
postgres_data:
redis_data:
recordings:
stream_overlays:
garage_meta:
garage_data: