Files
MatchLiveTv/docs/YOUTUBE_MORNING_CHECKLIST.md
eminuxandCursor 7b3256c8a0 Alleggerisce il relay YouTube e rilascia Android 2.0.8.
ffmpeg fa solo remux copy A/V; le app fissano AAC 48 kHz mono; sync deploy non cancella più garage.prod.toml.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-05 19:25:40 +02:00

1.6 KiB
Raw Permalink Blame History

YouTube Live — checklist operativa

Aggiornato: 2026-07-29
Pipeline attuale: telefono → MediaMTX → Streams::YoutubeRelay (ffmpeg remux copy A/V in Sidekiq) → YouTube. Overlay tabellone in app, non più OverlayRelay server.

Verifica rapida su server

ssh eminux@192.168.1.146
docker exec infra-rails-1 bin/rails youtube:e2e   # se il task è ancora presente
docker exec infra-sidekiq-1 pgrep -a ffmpeg        # deve contenere rtmps://...youtube.com/live2
docker logs infra-sidekiq-1 2>&1 | grep -E 'YoutubeRelay|YoutubeBroadcastActivate|LivePipeline' | tail -40

Avvio diretta dallapp

  1. Partita → YouTube Live → wizard → Camera
  2. Attendi sul passo rete che compaia il link YouTube (poll automatico)
  3. Avvia: entro ~90s su YouTube compare video (slate MediaMTX se il telefono non pubblica ancora; tabellone quando lapp pubblica RTMP con overlay)

Se qualcosa non va

Sintomo Cosa fare
«YouTube temporaneamente occupato» Attendi 1520 min (rate limit Google). Non creare molte sessioni di fila.
Pagina YouTube vuota docker logs infra-sidekiq-1 | grep YoutubeRelay — manca stream_key o relay non partito
App 0 Mbps / 0 fps ma LIVE RTMP non pubblica: permessi camera / messaggio «Connessione RTMP»; relay YouTube non parte finché MediaMTX non vede il publisher
YouTube resta in waiting Log relay in sidekiq; StreamPublisherSyncJob + activate retry

Note storiche

Checklist precedente (giu 2026) citava OverlayRelay / tee RTMPS dalloverlay server: deprecato. Non cercare più log OverlayRelay o overlay_relay_*.log.