[FFmpeg-user] need help in reducing the stream start latency in a network enviroment
ratheendran.s at gmail.com
Tue Jun 6 17:06:58 EEST 2017
Thanks Moritz for your valuable support.
About my app.
I wrote a stand alone app using ffmpeg library which implements my usecase,
I have a producer thread and consumer thread in the app, producer thread
takes the h264 and aac frames from hardware encoders and gives to ffmpeg
thread(consumer ) on a pipe. The app muxes the streams and writes to a
Now I have observed the latency in the following steps.
1. producer & consumer thread communication introdues a latency of 8 sec.
2. IPC(Unix domian sockets used) between two app for cloud upload --> a
latency of 6 secs.
let me know if you have a better way to handle this scenario.
On Fri, Jun 2, 2017 at 1:13 AM, Moritz Barsnick <barsnick at gmx.net> wrote:
> On Thu, Jun 01, 2017 at 18:50:07 +0530, Ratheendran R wrote:
> > configuration options used. in busybox source.
> > BR2_PACKAGE_FFMPEG_EXTRACONF="--disable-encoders --disable-decoders
> This looks okay, nothing superfluous in there. Perhaps you can get rid
> of the debug symbols.
> > I already working on gop =10 in the encoder.
> > So please let me know where I can improve upon.
> We also need to see your ffmpeg command line, and its complete, uncut
> console output. That's the stuff that's relevant for the latency.
> (You may be able to accelerate probing by explicitly providing the
> input format and codec, or reducing the analyzelength & probesize.)
> ffmpeg-user mailing list
> ffmpeg-user at ffmpeg.org
> To unsubscribe, visit link above, or email
> ffmpeg-user-request at ffmpeg.org with subject "unsubscribe".
More information about the ffmpeg-user