[FFmpeg-devel] [PATCH 0/3] Patch set to delay output live stream

Marton Balint cus at passwd.hu
Wed Apr 29 19:03:13 EEST 2020



On Wed, 29 Apr 2020, leozhang wrote:

> In some applications, it is required to add delay to live streaming.

In what applications? And if you do this, why not run

sleep 20; ffmpeg ....

I don't see how this is useful at all.

And what is -paced? What it is used for? Isn't it the same as using ffmpeg 
-re? You really should better explain your use case.

Regards,
Marton

> For example, you can add 20 seconds to rtmp stream with below command:
> ffmpeg -i your_input_stream_address -c copy -map 0:a -map 0:v -f fifo -paced 1 -queue_size 6000000
> -output_delay 20000000 -fifo_format flv rtmp://example.com/live/delayed_stream_name
>
> leozhang (3):
>  avformat/fifo: add option to delay output
>  avformat/fifo: add option to write packets in paced way
>  doc/muxers: add command example how to delay output live stream
>
> doc/muxers.texi    | 17 +++++++++++++++++
> libavformat/fifo.c | 26 ++++++++++++++++++++++++++
> 2 files changed, 43 insertions(+)
>
> -- 
> 1.8.3.1
>
> _______________________________________________
> ffmpeg-devel mailing list
> ffmpeg-devel at ffmpeg.org
> https://ffmpeg.org/mailman/listinfo/ffmpeg-devel
>
> To unsubscribe, visit link above, or email
> ffmpeg-devel-request at ffmpeg.org with subject "unsubscribe".


More information about the ffmpeg-devel mailing list