The work for this is, amusingly, in one of the debconf-video repos ;-P https://alioth.debian.org/plugins/scmgit/cgi-bin/gitweb.cgi?p=debconf-video/ansible.git;a=blob;f=roles/voctomix/templates/videoteam-stream.j2;h=eb0deb77f0e7c265aed9396a150db365e850c691;hb=HEAD
Was work mostly between thaytan and tumbleweed though IIRC, I think my involvement was only giving it a thumbs up as a good idea to try. On Tue, Jun 27, 2017 at 10:07 AM, Tim Ansell <[email protected]> wrote: > Streaming setup >> --------------- >> >> I had a very productive chat with markvandenborre, member of the FOSDEM >> team. >> They use nginx with the RTMP module to get the feeds out of the rooms >> into HLS, >> then a bunch of nginx caching frontends to back video.fosdem.org. I think >> that's a setup that we will be able to easily replicate. >> >> I adapted the Debian nginx package to build the RTMP module, and then set >> that >> up to get video from the encoder cube and stream to YouTube (and >> locally). The >> result is what you get on the link above, i.e. 8.5 hours of uninterrupted >> streaming. CPU usage was pretty low, I think thanks to hardware >> acceleration of >> H264 on the i7 of the cube. nginx-rtmp-module does the multiplexing, so >> we can >> stream to our own CDN and to YouTube in parallel if we wish to. >> >> The behavior is miles ahead from icecast: the most egregious example is : >> clients will not drop out when the stream fails to push to nginx, while >> icecast >> would hang up on people. >> >> There's still a bunch of things to figure out (most notably, what CDN we >> use to >> deliver to users), but it seems that the way forward is clear. >> > > How are you streaming to rtmp? Using gstreamer I assume? > > xfxf (Ryan) at LCA2017, thaytan had a pipeline which was using Intel's > VA-API / VDPAU for acceleration which seem to drastically improve encode > performance. > > * https://gstreamer.freedesktop.org/data/doc/gstreamer/head/gstreamer- > vaapi-plugins/html/ch01.html > * https://github.com/GStreamer/gst-plugins-bad/tree/master/sys/vdpau > > Tim 'mithro' Ansell > > _______________________________________________ > Debconf-video mailing list > [email protected] > http://lists.debconf.org/mailman/listinfo/debconf-video > >
_______________________________________________ Debconf-video mailing list [email protected] http://lists.debconf.org/mailman/listinfo/debconf-video
