[FFmpeg-user] ffplay and increasing delay (latency)

Marton Balint cus at passwd.hu
Wed Jan 6 20:12:32 CET 2016

On Wed, 6 Jan 2016, Ilya Matveychikov wrote:

> Hello,
> I'm using ffplay to play an RTMP stream from the nginx/rtmp server. The
> stream
> from the microphone is being captured with ffmpeg as follows:
> ffmpeg -fflags nobuffer -re -f alsa -i hw:0,0 -c:a nellymoser \
>        -ar 11025 -ab 8k -ac 1 -f flv rtmp://
> Next, I have rtmp nginx ( plugin configured as:
> rtmp {
>    server {
>        application live {
>            live on;
>            record off;
>        }
>    }
> }
> And finally, I'm using ffplay to play the stream (from the localhost):
> ffplay -probesize 32 rtmp://
> Everything works fine except the growing latency of ffplay. The more
> it plays the
> more delay is produced. I'm sure that the problem at the ffplay end as
> restarting
> the player solves the problem for a while.
> Hope someone knows how to solve the problem.

Try using -sync ext. It should moderate the play speed based on buffer 
fullness if it detects a realtime stream. Altough I am not sure that it 
detects rtmp as such, so you may have to hack in the ffplay code.


More information about the ffmpeg-user mailing list