jitsi / jitsi-meet-electron

Jitsi Meet desktop application powered by :electron:
Apache License 2.0
1.5k stars 462 forks source link

[FR] Add support for NDI #226

Open justweb1 opened 4 years ago

justweb1 commented 4 years ago

Add support for Newtek NDI.

Support to use NDI streams as sources as well as outputting NDI streams for use in other applications.

saghul commented 4 years ago

What is NDI?

knobhead commented 4 years ago

@justweb1 I expect this would blow up codebase and a bit over the top here. Im experimenting with a Virtual USB Camera Driver that my PTZ camera manufacturer (Panasonic) supplied, looks promising so far.

KovalevArtem commented 4 years ago

@saghul NDI is well integrated in Skype Why is it needed - and what can be done with the help of Skype as an example Skype-Content-Creator-NDI_Comp_001 Using NDI, it is possible to capture the video stream of each specific conference participant. This is very critical, for example, for streaming... At the moment, as far as I know, besides Skype, NO ONE has integrated NDI support. And it really saddens me.

(I doubt that this can be done in the web version of Jitsi.)

rrlevy commented 4 years ago

This Skype NDI feature is amazing! It is perfect for editing the separate camera streams in an editor like OBS Studio. I really hope Jitsi will support that in the future.

WiredUK commented 4 years ago

A shame this FR was closed, is there any chance of reopening it? We would switch to Jitsi immediately (currently using Skype) if we could extract the individual feeds as an NDI output.

AcaDemIQ commented 4 years ago

NDI SDK is here: https://ndi.tv/sdk/

WiredUK commented 4 years ago

Also noteworthy is that NDI is coming to MS Teams, possibly as soon as next month https://www.microsoft.com/en-us/microsoft-365/roadmap?featureid=66009

KovalevArtem commented 4 years ago

Perhaps this repository will be useful for integrating NDI! https://github.com/leadedge/ofxNDI or https://github.com/nariakiiwatani/ofxNDI

WiredUK commented 4 years ago

Perhaps this repository will be useful for integrating NDI! https://github.com/leadedge/ofxNDI or https://github.com/nariakiiwatani/ofxNDI

Or perhaps this one because it's Javascript (well Node.js...) https://github.com/Streampunk/grandiose

AcaDemIQ commented 4 years ago

Perhaps this repository will be useful for integrating NDI! https://github.com/leadedge/ofxNDI or https://github.com/nariakiiwatani/ofxNDI

These repositories are useful for Windows, not for Linux(

justweb1 commented 4 years ago

Perhaps this repository will be useful for integrating NDI! https://github.com/leadedge/ofxNDI or https://github.com/nariakiiwatani/ofxNDI

Or perhaps this one because it's Javascript (well Node.js...) https://github.com/Streampunk/grandiose

The grandiose repo hasn't seen any activity in 2 years. The maintainer has not responded to any recent issues or PRs.

KovalevArtem commented 4 years ago

We do not lose hope...

justweb1 commented 4 years ago

@saghul Can this be opened back up?

saghul commented 4 years ago

I reopened it, but just to be clear, we have no plans to work on this ourselves.

justweb1 commented 4 years ago

I reopened it, but just to be clear, we have no plans to work on this ourselves.

Thanks.

mdg4486 commented 3 years ago

This would be an incredible feature if it could ever be implemented.