Best practice per lo streaming e la codifica

Per garantire un’esperienza di riproduzione della massima qualità, dovresti sempre iniziare con contenuti della massima qualità possibile.

Proporzioni

Per garantire che il contenuto video non venga allungato in modo inappropriato durante la riproduzione, è necessario assicurarsi che il contenuto sorgente sia codificato con le proporzioni di visualizzazione e i pixel quadrati corretti. Assicurarsi che le proporzioni siano le stesse delle posizioni di riproduzione impedirà la visualizzazione di barre nere sui contenuti durante la riproduzione.

Profilo – Linea di base, principale o alta?

Il profilo determina il modo in cui il codec H.264 comprime il flusso. Una maggiore compressione produce flussi più piccoli; Meno compressione significa generalmente una migliore qualità. I profili sono basati sull’applicazione di streaming:

  • High è progettato per dispositivi di riproduzione ad alta definizione.
  • Main è adatto per la trasmissione a definizione standard e lo streaming desktop.
  • Baseline è adatto per la riproduzione su dispositivi mobili e per la compatibilità con dispositivi di riproduzione meno recenti.

Bitrate

Quando si prepara la codifica sorgente, è necessario consentire il 40% del sovraccarico totale della larghezza di banda, il che significa che se si dispone di una connessione a 10 Mbps non si deve superare i 6 Mbps sul codificatore.

Puoi testare la larghezza di banda di upload su https://www.speedtest.net/

RTMPS, WebRTC e SRT

Per una sicurezza ottimale dei tuoi streaming, ti consigliamo di utilizzare l’URL e la chiave del flusso RTMPS. Questo crittograferà il tuo live streaming.

WebRTC & SRT ingest streaming sarà presto disponibile!

Streaming a bassa latenza

Attualmente la CDN è configurata con durate di segmento 10s che vedranno una latenza approssimativa di 20-25s. La chiave per ridurre la latenza è ridurre la durata del segmento e cercheremo di supportarlo molto presto!

Esempi di codificatori

Gli esempi seguenti offrono un ottimo punto di partenza.

Full HD 1080p

OBS-1080P.png
  • Risoluzione / Uscita: 1920 x 1080
  • Video Bitrate: 2000 – 4500Kbps
  • Intervallo fotogrammi chiave: 2 secondi
  • Profilo: principale o alto
  • Bitrate audio: 128 Kbps AAC

HD 720p

  • Risoluzione / Uscita: 1280 x 720
  • Video Bitrate: 850 – 3000 Kbps
  • Intervallo fotogrammi chiave: 2 secondi
  • Profilo: principale o alto
  • Bitrate audio: 96 Kbps AAC

SD 480p

  • Risoluzione / Uscita: 852 x 480
  • Video Bitrate: 500 – 2000 Kbps
  • Intervallo fotogrammi chiave: 2 secondi
  • Profilo: principale o alto
  • Bitrate audio: 96 Kbps AAC

LD 240p

  • Risoluzione / Uscita: 320 x 240
  • Video Bitrate: 300 – 850 Kbps
  • Intervallo fotogrammi chiave: 2 secondi
  • Profilo: Baseline
  • Bitrate audio: 64 Kbps AAC

Ti piace questo articolo?

Share on Facebook
Share on Twitter
Share on Linkdin
Share on Pinterest

Lascia un commento