Tutorial sull'uso di FFMPEG come codificatore per lo streaming video

Questo tutorial spiega come usare ffmpeg per lo streaming tramite i nostri servizi. Tutte le impostazioni vengono eseguite tramite riga di comando. Tutti i caratteri in viola devono essere sostituiti con i dati corretti del tuo account.

Comando di esempio per ffmpeg:

#: ffmpeg -i 'FILE or LINK' -crf 30 -preset ultrafast -acodec aac -strict experimental -ar 44100 -ac 2
-b:a 96k -vcodec libx264 -r 25 -b:v 300k -f flv
'rtmp://Username:Password@test.
primcast.com:1935
/ApllicationName/livestream'

-i 'FILE or LINK' indica a ffmpeg da dove estrarre il flusso di input. Può essere un file, un dispositivo o un altro flusso.

Esempio di acquisizione da dispositivi: -i video="screen-capture-recorder":audio="Stereo Mix (IDT High Definition)"

Esempio per file: -i '/home/user/sample.mp4'

Esempio per Link: -i 'udp://127.0.0.0:1000/'

-crf 30 imposta il fattore di velocità del contenuto.
Si tratta di un argomento x264 che cerca di mantenere una qualità video ragionevolmente costante, variando il bitrate durante le scene più "complicate", ecc.
Un valore pari a 30 consente una qualità e un bit rate leggermente inferiori.

-preset ultrafast come suggerisce il nome fornisce la codifica più veloce possibile.


-acodec aac imposta il codec audio (codificatore AAC interno)


-strict experimental consente l'uso di alcuni codec sperimentali (il codificatore AAC interno è sperimentale)


-ar 44100 imposta la frequenza di campionamento audio


-ac 2 specifica due canali audio (stereo)


-b:a 96k imposta il bit rate audio


-vcodec libx264 imposta il codec video


-r 25 imposta il frame rate


-b:v 300k imposta il bit rate video


-f flv indica di consegnare il flusso di output in un wrapper flv


'rtmp://Username:Password@test.
primcast.com:1935/live/livestream'
è il percorso in cui il flusso video viene inviato al nostro server. Sostituisci nome utente e password con quelli del tuo account.


Sostituisci test.primcast.com con l' indirizzo di streaming del tuo account.

Sostituisci ApplicationName con quello presente sulla tua dashboard.

Una volta configurato e trasmesso in streaming, puoi visualizzare lo streaming dal collegamento HLS in un programma come VLC oppure puoi incorporare il lettore dal collegamento Genera lettore

Sapevi che vendiamo servizi di streaming?

I nostri servizi di streaming audio e video sono dotati di connessioni illimitate, larghezza di banda illimitata e sono supportati dal nostro personale di supporto esperto 24 ore su 24, 7 giorni su 7!