J
J
jov2011-12-01 08:37:35
fmpeg
jov, 2011-12-01 08:37:35

fmpeg & circular_buffer: OVERRUN?

Good afternoon, habrasoobshchestvo. I am looking for your help, as I myself have already despaired of finding a solution to the problem.
I'm trying to stream live sports with ffmpeg. The problem is, ffmpeg often exits with the following diagnostic message "circular_buffer: OVERRUN". Broadcasting is carried out according to the following scheme: director's console of TV people -> some kind of hardware signal encoder -> soho-switch from which I already pick up the signal, and they go further along the vlan to the studio. I run something like this: ffmpeg -f mpegts -i "udp://@224.2.2.2:20000?buf_size=100000000000" -vcodec libx264 -preset slow -vf crop=720:486:0:37 -maxrate 1400k -minrate 1300k - b:v 1500k -bufsize 800000k -ar 44100 -b:a 32k -acodec libfaac -deinterlace -f flv -isync -re "some rtpm server address". Went through heaps of options, and changed values, and added/removed parameters. Zero sense. The problem is definitely not with the server. because I tried two different operators. Perhaps the problem is in the encoder from which I receive the signal, but then in general a paragraph, because for my sake no one will touch it. I even tried to run vlc with the conversion to unicast of the video stream in the form of a kind of buffering layer, but this did not give any effect. I would be very grateful for any thoughts on this matter.

Answer the question

In order to leave comments, you need to log in

1 answer(s)
S
SpiderX, 2013-02-06
@SpiderX

ffmpeg.org/trac/ffmpeg/ticket/1017
I have transcoding in the openvz container, the problem was solved by adding kernels to the container.

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question