[FFmpeg-devel] [PATCH] avformat/flvenc: do not write duration and filesize when cannot seekable

Steven Liu lingjiujianke at gmail.com
Thu Oct 13 04:16:55 EEST 2016


2016-10-13 4:08 GMT+08:00 Michael Niedermayer <michael at niedermayer.cc>:

> On Wed, Oct 12, 2016 at 06:11:41PM +0800, Steven Liu wrote:
> > when living stream cannot seekable, don't write duration and
> > filesize in metadata, and donnot seek at the flv_write_trailer
> >
> > Signed-off-by: Steven Liu <lq at chinaffmpeg.org>
> > ---
> >  libavformat/flvenc.c |   49 ++++++++++++++++++++++++++++--
> -------------------
> >  1 files changed, 28 insertions(+), 21 deletions(-)
>
> This will also remove these fields from
> -f hds
> is that intended ?
>
if cannot seekable when living stream. the duration and the filesize value
is 0, the value is wrong.
so i think remove it is a right way, because there have no describe to the
duration and the filesize for use,
some media player will use the value to control play duration. yes! that's
a shit media player, but i think it can fix by publish tools.

is this correct (that is according to hds specs) ?
>
so i think it can use a flvflags to control is write the duration and
filesize, for example FLV_RTMP  FLV_HDS is that right?



Thanks

>
> [...]
> --
> Michael     GnuPG fingerprint: 9FF2128B147EF6730BADF133611EC787040B0FAB
>
> I am the wisest man alive, for I know one thing, and that is that I know
> nothing. -- Socrates
>
> _______________________________________________
> ffmpeg-devel mailing list
> ffmpeg-devel at ffmpeg.org
> http://ffmpeg.org/mailman/listinfo/ffmpeg-devel
>
>


More information about the ffmpeg-devel mailing list