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
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. Note that NDI support into Teams will automatically add the Microsoft Teams logo into the video stream.
As always I hope this article could be helpful to some of you.