Alternative RTMP implementation in need of guinea pigs

Sean DuBois sean at siobud.com
Thu Mar 23 16:45:49 UTC 2017


On Thu, Mar 23, 2017 at 10:53:14AM +0000, Jan Alexander Steffens wrote:
> Hi list,
>
> We've been working on an alternative RTMP implementation in
> gst-plugins-bad, based on dschleef's gst-rtmp. It still feels like a pile
> of hacks (with some pretty parts sticking out of it), but I think it's
> already pretty usable.
>
> It features: rtmp2sink/src as drop-in replacements for the existing
> rtmpsink/src, no segfaults when stopping, handling ping and stats messages,
> adobe-style auth.
>
> Major things that are known to be missing are: Automated tests,
> documentation, support for rtmpt/rtmps/rtmpe, a server implementation,
> post-start command handling, not depending on flvmux/demux.
>
> The code is available at
> https://github.com/heftig/gst-plugins-bad/tree/rtmp2/gst/rtmp2 . It's
> branched off 1.10.0; 1.10.4 merges in fine and master has some trivial
> conflicts.
>
> Comments welcome.
>
> Greetings,
> Jan Steffens

> _______________________________________________
> gstreamer-devel mailing list
> gstreamer-devel at lists.freedesktop.org
> https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel

This is *awesome*

I use RTMP heavily, and have run into the segfault on stop issue a lot,
at one point I tried solving it by running RTMP consumption in a
different process and exchange data via appsink/appsrc

I will try to play with it soon and hopefully be able to contribute

thanks


More information about the gstreamer-devel mailing list