Please consider ndi support

classic Classic list List threaded Threaded
3 messages Options
Reply | Threaded
Open this post in threaded view
|

Please consider ndi support

RiccardoCagnasso
I hope this post is not off topic in this list.

I would like to move the case to gstreamer team to include NDI support in
the default gstreamer distribution. NDI is a very useful tool.

I tested ndisink from https://github.com/davidmhewitt/gst-plugin-ndi and it
works just fine on linux. The code seems simple enough. I wonder if it is
possible to include it the good/bad/ugly with time. It would be a shame if
it goes undeveloped for whatever reason.

I didn't test any ndsrc, but I know that there's one available.



--
Sent from: http://gstreamer-devel.966125.n4.nabble.com/
_______________________________________________
gstreamer-devel mailing list
[hidden email]
https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel
Reply | Threaded
Open this post in threaded view
|

Re: Please consider ndi support

Sebastian Dröge-3
On Wed, 2021-03-03 at 11:24 -0600, RiccardoCagnasso wrote:

> I hope this post is not off topic in this list.
>
> I would like to move the case to gstreamer team to include NDI support in
> the default gstreamer distribution. NDI is a very useful tool.
>
> I tested ndisink from https://github.com/davidmhewitt/gst-plugin-ndi and it
> works just fine on linux. The code seems simple enough. I wonder if it is
> possible to include it the good/bad/ugly with time. It would be a shame if
> it goes undeveloped for whatever reason.
>
> I didn't test any ndsrc, but I know that there's one available.

There's an NDI plugin available here: https://github.com/teltek/gst-plugin-ndi
and a PR by me that adds a sink here: https://github.com/teltek/gst-plugin-ndi/pull/55

That plugin is used in production by a few people by now so should
generally work well, and I'll also continue working on it as needed and
time permits.


The main reason why I didn't consider including it as part of gst-
plugins-rs is because it requires a proprietary SDK so nobody's going
to ship it as part of their packages and you'll have to build it
yourself anyway.


I don't know about the one you linked but it's written in Vala so can't
really be part of the good/bad/ugly GStreamer plugin modules because of
that reason too, in addition to the complications with the SDK.

--
Sebastian Dröge, Centricular Ltd · https://www.centricular.com


_______________________________________________
gstreamer-devel mailing list
[hidden email]
https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel
Reply | Threaded
Open this post in threaded view
|

Re: Please consider ndi support

RiccardoCagnasso
I tried your ndisink. It works really fine. I hope it's merged in the main
branch soon. I'll build a PKGBUILD for AUR maybe



--
Sent from: http://gstreamer-devel.966125.n4.nabble.com/
_______________________________________________
gstreamer-devel mailing list
[hidden email]
https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel