Setting Up Your Microsoft Account:
You have to contact Microsoft Support to get NDI enabled on your account. It may take a few hours for change to get applied to the account.
Once enabled, NDI will become a new option in your Meetings policies. To apply it to all meetings, go to Team's Admin Center. Under the Meetings tab, select Meeting Policies and click Add.
Scroll down to the Audio & Video section and toggle on Local Broadcasting. Again, this may take some time for the change to go into effect.
Press save. Then select your policy and click on Assign Users.
Type in the name of every user you want access to NDI. Then press save.
Turning on NDI in Teams:
Open Microsoft Teams in your Production Module, click on the three dots at the top right corner of the screen, and click Settings.
Scroll down to App Permissions and enable Network Device Interface (NDI).
Start a Teams meeting, click on More and select Broadcast over NDI. A banner will appear at the top of the screen once NDI is on.
Now just go to vMix, Add Inputs, NDI/Desktop Capture, and you should see your feeds from Microsoft Teams!