Introduce Microsoft Teams callers

StudioPro allows you to easily introduce Microsoft Teams callers into your productions. This will require an up-to-date version of Microsoft Teams.


Configuring Microsoft Teams calling

Navigate to the Microsoft website and install the Microsoft Teams application. It is recommended that this is installed and run on a separate laptop or PC which is connected to the same network as StudioPro. Once installed. locate and open the Microsoft Teams application from the desktop. Once open, you will need to login to a Microsoft account. It is strongly recommended that a new account is created and dedicated to introducing Teams callers into StudioPro.


Upon first use, you will be required to enable NDI Streaming within the Microsoft Admin Centre. There are two ways to enable this option. For ease-of-use, we have produced a handy video which will walk you through the process of enabling this option. Alternatively you can enable the 'AllowNDIStreaming' property in CsTeamsMeetingPolicy via PowerShell, more details about this process can be found here

Once this change has populated, you will now need to enable NDI technology within your Microsoft Teams client. To do this open Settings > App permissions, within the Production Capabilities section, enable Network Device Interface (NDI). Please note that this option will only be available if NDI has been enabled at an organisational level as above.



Adding Microsoft Teams callers into your scenes

To add a Microsoft Teams caller you will firstly need to create a Microsoft Teams call or meeting and invite your participants.

You will now need to enable NDI within your call. Open the call settings by selecting the MORE icon, then click Broadcast over NDI. When this setting is enabled, a message will appear at the top of your Microsoft Teams window. A similar message will also appear for those in a call to notify of the call broadcasting.

Once your participants have joined, you are ready to add your Microsoft Teams callers into your production. Within the scene you would like to add a caller, select the plus-icon.png icon to add a new source, locate and select NDI™ Source then click Add Source.


Select Create new, then enter a friendly name for your source, e.g Teams Caller #1 (Rui), then click OK.


When the Properties dialog box opens, in the Source name, select the NDI output of the Microsoft Teams caller you would like to add to your production, then click OK to add your caller.

Note: If you have Teams installed on StudioPro you will need to select Source Timing in the Sync box however, if you are pulling in Teams from another network, select Network Timing in this box. 


This process would need to be repeated to add all callers to your project.

When adding a single Microsoft Teams caller to multiple scenes, it is good practice to add your existing sources rather than creating a new source. To do this, within your scene, select the mceclip12.png icon, locate NDI™ Source then click Add Source. Now select Add Existing and then select the name of the source added previously. This will keep all your previously configured settings and selected source for your caller.


Microsoft Teams caller resolution may change based upon the network bandwidth available, which may cause the sources to randomly resize within your scenes. To keep a consistent size within your StudioPro scenes, select the NDI Source of the Microsoft Teams caller then click Transform > Edit Transform.

In the Bounding Box Type, change to Scale inner bounds.


You will need to repeat this step for all Microsoft Teams NDI sources within your Project.

Was this article helpful?
8 out of 8 found this helpful
Share it, if you like it.