Impostazioni consigliate per uno streaming ottimale: bitrate, GOP/keyframe, codec, audio (social vs live “professionale”)
In questa guida trovi una base solida di impostazioni “universali” per OBS/vMix/Streamlabs/encoder hardware, con profili consigliati in base allo scenario: social (Facebook/Instagram/YouTube/TikTok) oppure live streaming “professionale” (sito, OTT, player con VAST/SSAI, CDN).
La qualità migliore non è “il bitrate più alto”: è il miglior equilibrio tra qualità e stabilità. Uno stream stabile a 6 Mbps vale più di uno instabile a 10 Mbps.
- Principi base (upload reale, margine, CBR)
- Impostazioni generali consigliate (valide quasi ovunque)
- Profili pronti (social vs professionale)
- Bitrate consigliati per risoluzione/FPS
- GOP / Keyframe interval: cosa mettere e perché
- Codec, profilo H.264, preset, B-frames
- Audio: AAC, bitrate, sample rate
- Rete: RTMPS, buffering, reconnect, test
- Scenari tipici (talking head, sport, gaming, webinar)
- Troubleshooting (scatti, drop, audio out-of-sync)
1) Principi base (upload reale, margine, CBR)
- Misura l’upload reale (più test, orari diversi). Considera il valore “peggiore”.
- Usa solo il 60–70% dell’upload reale per lo stream (il resto serve per overhead, jitter, rete domestica/ufficio).
- Preferisci CBR (Constant Bitrate) per la massima compatibilità con ingest social e CDN.
- Stabilità > qualità: se perdi frame o la connessione fluttua, abbassa bitrate o risoluzione (spesso 720p “salva” la live).
Upload reale (Mbps) * 0,65 = bitrate totale massimo consigliato (Mbps)
Bitrate totale = Video + Audio (e un piccolo margine)
Esempio: 10 Mbps di upload ? ~6,5 Mbps totali (video+audio).
2) Impostazioni generali consigliate (valide quasi ovunque)
| Parametro | Consiglio “universale” | Perché |
|---|---|---|
| Container/Output | FLV (RTMP/RTMPS) / HLS se richiesto dal provider | FLV è lo standard pratico per RTMP in OBS/vMix. |
| Codec video | H.264 (AVC) | Compatibilità massima su social e player. |
| Rate control | CBR | Più stabile e prevedibile per l’ingest. |
| Keyframe / GOP | 2 secondi | È la scelta più compatibile e più spesso richiesta. |
| FPS | 30 fps (o 25 fps in EU), 60 fps solo se serve | 30/25 è più stabile e richiede meno bitrate. |
| Risoluzione | 1080p se rete ok, altrimenti 720p | 720p è molto più tollerante su upload medi. |
| Audio | AAC, 48 kHz, 128–192 kbps | Standard e “safe” ovunque. |
| Protocollo | RTMPS quando disponibile | Trasporto cifrato e spesso più “moderno”. |
Se lavori con camere/luci “PAL” o contenuti TV-like, 25 fps spesso evita flicker e si integra meglio con workflow europei.
3) Profili pronti (social vs professionale)
3.1 Profilo “SOCIAL SAFE” (Facebook/YouTube/LinkedIn/TikTok — compatibilità prima di tutto)
- Risoluzione: 1920×1080 (se stabile) oppure 1280×720
- FPS: 30 (o 25 EU)
- Video: H.264, CBR
- GOP/Keyframe: 2s
- Profilo H.264: High (se compatibile) o Main per massima sicurezza
- Audio: AAC 160 kbps, 48 kHz, stereo
Se hai upload < 8–10 Mbps reali, rete variabile, o streaming da location (4G/5G), 720p è spesso la scelta più stabile.
3.2 Profilo “LIVE PRO” (sito/OTT/CDN/player — qualità e controllo)
- Risoluzione: 1080p (o 720p se serve affidabilità)
- FPS: 25/30 (60 solo per sport/gaming)
- Video: H.264, CBR (oppure capped VBR se il provider lo supporta bene)
- GOP/Keyframe: 2s (oppure 1s se richiesto da flussi low-latency specifici)
- Audio: AAC 128–192 kbps, 48 kHz
- Re-encode ladder: se fai ABR (HLS/DASH), crea più profili (1080/720/480) lato encoder o lato transcoder
4) Bitrate consigliati per risoluzione/FPS
| Risoluzione | FPS | Bitrate video consigliato | Audio | Upload minimo “comodo” |
|---|---|---|---|---|
| 720p | 25/30 | 2.5–4.0 Mbps | 128–160 kbps | ~6–8 Mbps |
| 1080p | 25/30 | 4.5–6.5 Mbps | 160–192 kbps | ~10–12+ Mbps |
| 1080p | 50/60 | 6.5–9.0 Mbps | 160–192 kbps | ~15–20+ Mbps |
“Upload minimo comodo” include margine 30–40% e variabilità di rete.
A parità di risoluzione/FPS richiedono più bitrate o un preset più lento (se la CPU/GPU regge). Se vedi macroblocchi, prima alza un po’ il bitrate, poi valuta di scendere a 720p.
5) GOP / Keyframe interval: cosa mettere e perché
Il GOP (Group of Pictures) determina ogni quanto inserisci un keyframe (I-frame). Molte piattaforme e ingest preferiscono keyframe ogni 2 secondi.
Keyframe interval = 2s (scelta più compatibile)
Se 30 fps ? GOP = 60
Se 25 fps ? GOP = 50
Se 60 fps ? GOP = 120
In alcuni workflow low-latency o con segmenti molto brevi, 1s può aiutare, ma aumenta overhead. Se non hai una richiesta specifica, resta su 2s.
6) Codec, profilo H.264, preset, B-frames
6.1 Profilo H.264
- Main: compatibilità alta (safe su device più vecchi).
- High: migliore efficienza/qualità a parità di bitrate, spesso ok sui social moderni.
6.2 Preset encoder (NVENC/x264/QuickSync)
- x264 (CPU): preset “veryfast” ? stabile; “faster/fast” ? qualità migliore ma più CPU.
- NVENC (GPU): “Quality” o “Max Quality” se la GPU regge; altrimenti “Performance”.
- QuickSync: buona via di mezzo su Intel, dipende dalla generazione.
Se perdi frame per “encoding lag”, non è colpa della rete: abbassa preset (più veloce), FPS o risoluzione.
6.3 B-frames (se configurabili)
- In generale 2 B-frames è un buon equilibrio (qualità/latency/compatibilità).
- Se hai problemi di compatibilità, prova 0–2.
7) Audio: AAC, bitrate, sample rate
- Codec: AAC
- Sample rate: 48 kHz (standard video)
- Bitrate: 128 kbps (parlato) • 160 kbps (standard) • 192 kbps (musica/concerti)
- Canali: Stereo (oppure mono per parlato se vuoi risparmiare un filo)
- Webinar / talk: 128–160 kbps è perfetto.
- Live musicale: 192 kbps consigliato (se la piattaforma lo accetta).
8) Rete: RTMPS, buffering, reconnect, test
- Preferisci Ethernet (cavo) rispetto al Wi-Fi.
- RTMPS se disponibile (stabilità e sicurezza migliori in molti contesti).
- Auto-reconnect (se il software lo supporta): utile in eventi lunghi.
- Buffering: non esagerare con buffer enormi; meglio ridurre il carico (bitrate/720p) se la rete è instabile.
Non testare solo la velocità: fai una live privata/non in elenco per 10–15 minuti con le stesse impostazioni finali.
9) Scenari tipici: preset rapidi
9.1 Talking head / webinar
- 1080p25/30, 4.5–6 Mbps, CBR, keyframe 2s, audio 128–160 kbps
9.2 Evento con movimento moderato (conferenze, palco)
- 1080p25/30, 5.5–7 Mbps, CBR, keyframe 2s, audio 160 kbps
9.3 Sport / danza / gaming (molto movimento)
- 1080p50/60 se necessario, 7–9 Mbps (o più se possibile), CBR, keyframe 2s
- Se la rete non regge: 720p50/60 a 4.5–6 Mbps
10) Troubleshooting
Live scattosa / buffering lato spettatore
- Abbassa bitrate (prima) o passa a 720p.
- Chiudi altri upload (cloud, backup, call, sync).
- CBR + keyframe 2s, verifica upload reale e stabilità.
Frame drop / “encoding overloaded”
- Abbassa preset (più veloce), riduci FPS o risoluzione.
- Se usi x264, passa da “fast” a “veryfast” (o simili).
- Valuta NVENC/QuickSync se disponibili.
Audio in ritardo / fuori sync
- Controlla latenza di acquisizione (scheda capture, audio interface).
- Allinea con un delay audio nel mixer di OBS/vMix.
- Evita catene di filtri pesanti in tempo reale.
Pro tip finale: se devi scegliere una sola cosa da ottimizzare, scegli la stabilità di rete (cavo, margine upload, bitrate realistico). È la differenza tra una live “professionale” e una live che cade.
