Hi All,
few days ago Microsoft introduced NDI (Network Device Interface) support into Microsoft Teams (https://docs.microsoft.com/en-us/MicrosoftTeams/use-ndi-in-meetings)

Let’s see how to enable and test it
How to enable NDI support
Teams Admin Center setting
- Go to the Teams Admin Center -> Meetings -> Meeting Policy -> <Policy Name> (https://admin.teams.microsoft.com/policies/meetings) to enable NDI

Teams Client setting
- Open Teams -> Profile -> Settings -> Permissions and enable NDI.
This setting will revert to Disabled every time you close Teams client, so you have to re-enable it every time.

2. during the meeting, click on 3 dots -> Broadcast over NDI to start to send the output stream

That’s all.
Let see how to check it
How to test NDI support
- In Microsoft Teams start a meeting (scheduled or instant with Meet Now)

- Install NDI Tools on a remote PC, you can refer to my previous article on how to do it: https://lucavitali.wordpress.com/2020/06/02/how-to-use-obs-studio-as-a-virtual-webcam/
- Run NDI Virtual Imput

- After few seconds you will see the name of the PC where Teams meeting with NDI enabled is running and the MS Teams NDI source.

You can also use OBS Studio to check the NDI support, to be sure you have everything correctly setup refer to the same previous article you can refer to my previous article on how to do it: https://lucavitali.wordpress.com/2020/06/02/how-to-use-obs-studio-as-a-virtual-webcam/
- Open OBS Studio and Add NDI as a new Source


- Adjust the source into OBS frame as you want.

That’s all!
As always I hope this article could be helpful to some of you.
Best Regard.
Luca
Dear Luka,
I followed your instructions, but on last step after i enable NDI in Teams permissions, and quit Teams than reopen it so the new settings apply, i get the message NDI is not supported…
Do you have any idea why this might be the case?
LikeLike
You have to re-enable it every times, it’s by design
LikeLike
Hi Luca,
Just a note:
This is not available for MAC OS X at the moment.
Only for Windows.
Peter
LikeLike
Hi Luca,
I also had to re-enable it several time until the warning has gone. But it’s still not appear as a NDI source 😦
LikeLike
you can ignore/not publish my last entry
I had a firewall inspection between them 😦
LikeLike
No problem, thank you for updating me.
LikeLike
How did you solve the issue? Can you explain? I am having the same issue. Can not activate the green button. It says “There was a problem downloading the file
Try turning NDI on again.”
LikeLike
Recently I get the same error. MS fixed it few days after, they say there was a CDN issue. After that I haven’t seen the error anymore.
LikeLike
Hi! I have enabled NDI on both teams admin settings and at user level. However, the virtual device does not show up and therefore can’t be selected in either app (NDI tools or OBS), even if the teams meeting settings says it’s broadcasting. Any idea what could be wrong?
LikeLike
Hi Jefta, have you installed the NDI Tools or the NDI plug-in for OBS in the receiving PC? Teams could natively send an NDI stream, but you have to add one (or both) these components to receive the NDI stream and use them into OBS
LikeLike