RTMP/HLS in Nginx for 13.04
Clint Byrum
clint at ubuntu.com
Thu Nov 15 03:55:33 UTC 2012
Excerpts from John Moser's message of 2012-11-14 04:20:20 -0800:
> On Thu, Nov 8, 2012 at 11:07 PM, Clint Byrum <clint at ubuntu.com> wrote:
>
> > Excerpts from John Moser's message of 2012-11-08 11:45:19 -0800:
> > > Viability?
> >
> > It sounds like you've done most of the hard work of prototyping the
> > package changes.
> >
> > Perhaps the next step would be to submit this as a debdiff to the Debian
> > maintainer as a bug report.
> >
> >
> Nod. I'll have to work this out. However it crashes in libavformat.so
> when using HLS, causing a segfault. The developer (Roman) suggests using a
> newer version of ffmpeg (and NOT using libav); I'll have to try with newer
> libav. I've tried with the ffmpeg in PPA:
>
> https://launchpad.net/~jon-severinsson/+archive/ffmpeg
>
> but 0.10 is still too old (March?!). Was hoping to test with ffmpeg 1.0
> and/or the latest libav.
>
> nginx doesn't crash unless you actually enable HLS and then connect
> something (i.e. totem) to the HLS stream. Otherwise this is fairly benign;
> it doesn't create trouble elsewhere. RTMP actually works. To that end,
> I'm thinking that even if it crashes with HLS, it's not any worse (i.e. it
> ONLY crashes if you enable HLS in the config) and should be appropriate to
> add in (in case the user PPAs a newer libav, or a later bugfix pushed in
> updates fixes the crashing behavior--a normal maintenance update in a
> released system, whereas compiling in a new module into a package
> mid-release is NOT normal maintenance).
>
> That in mind, I need some guidance. Should I make this part of
> nginx-extras, nginx-all, or pop up an nginx-media-server (ANOTHER one?!)
> that includes rtmp/hls (and presumably also add it to nginx-all)?
>
This actually sounds like it still belongs in the realm of private
archives and PPA's... when it reaches more of a beta quality, it might
make sense to include in Debian and Ubuntu. Another option is to keep
it in Debian's experimental distro so its ready to go into unstable and
Ubuntu when it has achieved a more beta quality.
More information about the Ubuntu-devel-discuss
mailing list