ffmpeg Problem z buforem w czasie rzeczywistym [parametr rtbufsize]


1

Próbuję przesyłać strumieniowo audio i wideo przez sieć za pomocą tego polecenia

  -f gdigrab -framerate 60 -video_size 1920x1080 -i desktop -f dshow -i audio=""virtual-audio-capturer"" -vcodec libx264 -preset ultrafast -tune zerolatency-pix_fmt yuv422p -f mpegts udp://{IpAddress}:1234 

ale po 5 minutach doskonałej jakości przesyłania strumieniowego otrzymuję ten komunikat o błędzie, a strumień nagle zatrzymuje przesyłanie.

wprowadź opis zdjęcia tutaj

Co robię tutaj źle?


Obrazy tekstu są odradzane: lepiej kopiuj i wklej. Ponadto przepełnienie stosu służy tylko do programowania pytań. Proszę zapytać w Super User , jeśli masz więcej ffmpegpytań użytkowania CLI.
llogan,

Odpowiedzi:


2

Ustaw większy bufor dla dźwięku

-f gdigrab -framerate 60 -video_size 1920x1080 -i desktop -f dshow -rtbufsize 15M -i audio=""virtual-audio-capturer"" -vcodec libx264 -preset ultrafast -tune zerolatency -pix_fmt yuv422p -f mpegts udp://{IpAddress}:1234 
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.