Buffer FIFO de Siguranță pentru Transmisiuni Live (-f fifo) în FFmpeg

Sintaxă
ffmpeg -i in.mp4 -c copy -f fifo -fifo_format flv -drop_pkts_on_overflow 1 rtmp://live.server/app/stream

Muxer-ul pseudo fifo rulează transferul către destinație într-un thread izolat dotat cu o memorie intermediară de tip coadă FIFO (First-In, First-Out). Este salvatorul transmisiunilor Live Streaming pe conexiuni de internet instabile, prevenind blocarea întregului proces de codare dacă serverul RTMP are fluctuații temporare de rețea.

# Live streaming rezistent cu coadă de memorie de 10 secunde și abandonare de pachete la supraîncărcare
ffmpeg -re -i camera.mp4 -c:v libx264 -preset veryfast -b:v 3000k -c:a aac \
       -f fifo -fifo_format flv \
       -queue_size 500 \
       -drop_pkts_on_overflow 1 \
       -attempt_recovery 1 \
       rtmp://live.dexblog.ro/live/key_secreta

Reziliență: Parametrul -attempt_recovery 1 reîncearcă automat restabilirea conexiunii RTMP/SRT dacă conexiunea se întrerupe, fără a opri codarea video locală.

Parametri fifo

  • -fifo_format <format>: Formatul final de împachetare (ex: flv, mpegts).
  • -queue_size <număr>: Numărul maxim de pachete memorate în buffer.
  • -drop_pkts_on_overflow 1: Sacrifică cadrele vechi dacă lățimea de bandă scade sub bitrate-ul video pentru a păstra transmisia sincronizată în timp real.
Comunitate & Schimb de cunoștințe

Întrebări & Exemple de Cod: Buffer FIFO de Siguranță pentru Transmisiuni Live (-f fifo)

Ai o nelămurire despre utilizarea comenzii Buffer FIFO de Siguranță pentru Transmisiuni Live (-f fifo) sau ai descoperit un truc / fragment de cod util? Distribuie-l cu ceilalți programatori!

💬

Fii primul care pune o întrebare sau distribuie un fragment de cod / prompt!

Nu au fost adăugate încă întrebări sau exemple de cod pentru această pagină. Dacă ai întâlnit o problemă sau ai un snippet util, adaugă-l mai jos pentru a-i ajuta pe ceilalți.

Comunitate Adaugă o întrebare sau distribuie un cod

Moderare & Siguranță:

Pentru a menține calitatea și securitatea informațiilor, fiecare întrebare sau fragment de cod/prompt este analizat (manual sau prin moderare asistată de AI) înainte de publicare.