On Thu, Jun 28, 2018 at 2:51 AM, Stephan Holljes <klaxa1...@googlemail.com> wrote: > This patchset took embarrassingly long to produce. I first took a few wrong > turns, but I think I'm now at a point where I reached the limits of the > public server API in libavformat. The main problem is that I cannot set > options on clients that are accepted through http_accept(), for example > a timeout on socket operations, as currently a client that disconnects while > being sent a file causes the sending thread to loop infintely in a > poll()-call. > I wonder if adding a different library handling the http server (as planned > for > the future) would be better done now rather than later. > > Another bug I cannot really explain so far (that may be because of my > unfamiliarity with DASH) is that with longer files the DASH stream starts to > repeat some fragments (at least in mpv) in weird ways. HLS does not have this > problem. > > Another thing that is not yet handled are unmuxable codecs. > > The patchset also includes some cleanup and other various fixes. > >
Ping, since I sent this email I've been working on adding libmicrohttpd to replace lavformat's http-server. _______________________________________________ ffmpeg-devel mailing list ffmpeg-devel@ffmpeg.org http://ffmpeg.org/mailman/listinfo/ffmpeg-devel