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

NDI Input #1049

Open
Friismestemacher opened this issue Apr 15, 2023 · 1 comment
Open

NDI Input #1049

Friismestemacher opened this issue Apr 15, 2023 · 1 comment

Comments

@Friismestemacher
Copy link

hey there, im looking for a way to get multiple NDI streams as Input for vdo.ninja (need a ndi to webrtc bridge). Can you give me a hint where to start for this?

@steveseguin
Copy link
Owner

I'm not entirely sure about multiple NDI streams. I've used in the past the NDI Virtual Input into vdo.ninja, but I'm not familiar in the case of there being multiple NDI virtual camera options.

OBS Studio used to support up to 4 or 5 virtual cameras, and it might have been possible there to load up to 5 NDI sources in OBS and output one source per virtual camera?

It might be possible for me to add NDI input support to Raspberry.Ninja, which if using LInux you might even be able to pipe h264 video directly to webRTC without transcoding. Audio needs to be PCM or OPUS though. I currently have Rasbperry.Ninja supporting linux pipes

something like: ffmpeg -i input.mp4 -o - | python3 publish.py --pipein auto

I might be able to add NDI support directly as a source for Raspberry.Ninja as well, to make it easier, but I'd need clarification on the requirements.

There's also Vingester.app, which does webRTC -> NDI ; I suppose it's always possible to make a similar app that does NDI -> WebRTC, but my progress on such as app isn't very far along - only an experimental concept there.

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

2 participants