Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Does the ndi plugin support ndi output features? #10

Closed
learnin9 opened this issue Nov 3, 2018 · 6 comments
Closed

Does the ndi plugin support ndi output features? #10

learnin9 opened this issue Nov 3, 2018 · 6 comments

Comments

@learnin9
Copy link

learnin9 commented Nov 3, 2018

I have rockchip-3328 bord and the gst have been supported the H264 hardware encode and hardware decode, but it does not support the and ndi features.
Your ndi plugin supports the ndi souce feature, I hope you can support the ndi output feature.
hope your response.
thanks!

@rubenrua
Copy link
Contributor

rubenrua commented Nov 5, 2018

Currently creating the NDI sink elements is not our priority. All contributions are welcome.

@moschopsuk
Copy link
Contributor

I have started working on this in a fork. (ndiaudiosink & ndivideosink)
https://github.com/moschopsuk/gst-plugin-ndi

Still needs lots of work before its in state to raise a PR, both individually work.
But crash when used together.

@moschopsuk
Copy link
Contributor

Worked on this on and off, issue is with the NDI SDK can't create two different senders with the same name.
Few options around this:

  • Create a NDI muxer/demuxer
  • create a single ndisink that can take audio and video into it.

@sdroege
Copy link
Contributor

sdroege commented Feb 23, 2021

I would implement this similar to how I did it in gst-aja: A muxer for audio/video, and a sink taking both combined streams at once.

I'm going to work on this in the next days and add support to this repository, possibly basing this on your work @moschopsuk if that makes anything easier.

@sdroege
Copy link
Contributor

sdroege commented Feb 23, 2021

Well, started to work on it now.

sdroege added a commit to sdroege/gst-plugin-ndi that referenced this issue Feb 24, 2021
sdroege added a commit to sdroege/gst-plugin-ndi that referenced this issue Feb 25, 2021
The sink can accept audio or video directly, or if both should be
provided at once it is necesary to use the ndisinkcombiner before the
ndisink to merge both audio and video into the same stream.

Fixes teltek#10
sdroege added a commit to sdroege/gst-plugin-ndi that referenced this issue Feb 25, 2021
The sink can accept audio or video directly, or if both should be
provided at once it is necesary to use the ndisinkcombiner before the
ndisink to merge both audio and video into the same stream.

Fixes teltek#10
sdroege added a commit to sdroege/gst-plugin-ndi that referenced this issue Feb 25, 2021
The sink can accept audio or video directly, or if both should be
provided at once it is necesary to use the ndisinkcombiner before the
ndisink to merge both audio and video into the same stream.

Fixes teltek#10
sdroege added a commit to sdroege/gst-plugin-ndi that referenced this issue Feb 25, 2021
The sink can accept audio or video directly, or if both should be
provided at once it is necesary to use the ndisinkcombiner before the
ndisink to merge both audio and video into the same stream.

Fixes teltek#10
@sdroege
Copy link
Contributor

sdroege commented Feb 25, 2021

I've submitted a PR with a sink here: #55

Please give it a try. It updates the GStreamer dependency to 1.18 though because newer aggregator features are needed.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants