> For the complete documentation index, see [llms.txt](https://captivatehelp.newbluelive.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://captivatehelp.newbluelive.com/play-and-update-graphics/chapter-index-3/connect-microsoft-teams.md).

# Connect Microsoft Teams

Captivate can add live video sources from your Microsoft Teams meetings via NDI. In addition, the Virtual Webcam output feature can be delivered directly into your Teams meeting as well.

**⚠️ WARNING**\
You must have the business version of the Teams App installed on your system for the NDI feature to be available. The personal Microsoft Teams App does not include the settings necessary for this workflow. Please make sure you are operating within the business version when starting your meeting.

* [Setting up Teams Meeting Participants as a Live Video Source](#setting-up-teams-meeting-participants-as-a-live-video-source)
* [Output via Virtual Webcam to your Teams Meeting](#output-via-virtual-webcam-to-your-teams-meeting)

## Setting up Teams Meeting Participants as a Live Video Source

Captivate will be able to source the Teams Meeting live video via NDI which will need to be enabled in your Teams settings.

**❗ IMPORTANT**\
The NDI feature in Teams requires a paid Microsoft account (consumer Office365 does not seem to count). You may need to contact a Microsoft admin to allow access to the Production Capabilities feature if not permitted.

1. Open Microsoft Teams and navigate to your Settings menu.
2. Select **App Permissions** on the sidebar and toggle on **Production Capabilities**.

   <div align="left"><figure><img src="https://352477438-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FFCWMxradHcVjURnrXSYX%2Fuploads%2Fgit-blob-077d93cb1a06e2f6b2c2dae83f35e8f93264d09e%2Fimage_4192.jpg?alt=media" alt="App Permissions"><figcaption></figcaption></figure></div>
3. Start your Teams meeting and go to your settings or **More** menu > **Streaming** > **Broadcast over NDI**.

   <div align="left"><figure><img src="https://352477438-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FFCWMxradHcVjURnrXSYX%2Fuploads%2Fgit-blob-94010faf5866c4ac572aff04314e0136dad107fd%2Fimage_2767.jpg?alt=media" alt="Broadcast over NDI"><figcaption></figcaption></figure></div>
4. Open your Captivate project and either choose **Add new item** or right-click in your Project List to select **New** > **Live Audio/Video** > **NDI** > name of the meeting participant.

   <div align="left"><figure><img src="https://352477438-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FFCWMxradHcVjURnrXSYX%2Fuploads%2Fgit-blob-92e991e08e674a3f2a6da4a269d62e905fc74173%2Fimage_3219.png?alt=media" alt="Add live video source"><figcaption></figcaption></figure></div>

   Your Teams meeting participant should now be showing as a live video source in your Project List, Video Switcher, and Preview panel.

   <div align="left"><figure><img src="https://352477438-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FFCWMxradHcVjURnrXSYX%2Fuploads%2Fgit-blob-0df5253b0d3925504a738dab5774636ca17a3f46%2Fimage_5191.jpg?alt=media" alt="Teams source added"><figcaption></figcaption></figure></div>
5. In the Properties panel, a Live Video tab will propagate with your source name and a checkbox option to **Use in Switcher/Mixer**.

   <div align="left"><figure><img src="https://352477438-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FFCWMxradHcVjURnrXSYX%2Fuploads%2Fgit-blob-7d121eec750aa9c0be9c6867e9061c4e98b8cda0%2Fimage_209.png?alt=media" alt="Use in switcher"><figcaption></figcaption></figure></div>

**💡 TIP**\
To lock on for downstream keying, toggle off the video switcher for the **Lock on for downstream keying** checkbox to appear in the **Layer Properties** panel, then enable it.

<div align="left"><figure><img src="https://352477438-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FFCWMxradHcVjURnrXSYX%2Fuploads%2Fgit-blob-b983559dad1f69b0c7ab99be3605d8b096ec7f3f%2Fimage_1678.png?alt=media" alt="Lock on for downstream keying"><figcaption></figcaption></figure></div>

You should now see your live video source with a lock symbol in your Project List and playing live in your Program Monitor.

## Output via Virtual Webcam to your Teams Meeting

To integrate your Captivate graphics into Teams, use the Virtual Webcam output.

1. In your Program Monitor, select the dropdown menu with the default setting of **No Monitor** > choose **Virtual Webcam**.

   <div align="left"><figure><img src="https://352477438-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FFCWMxradHcVjURnrXSYX%2Fuploads%2Fgit-blob-456bb426601f9f8b12d19f8c985486dde73af1da%2Fimage_1143.png?alt=media" alt="Virtual Webcam"><figcaption></figcaption></figure></div>

   Or you can go to **Program Out** > **Virtual Webcam**.

   <div align="left"><figure><img src="https://352477438-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FFCWMxradHcVjURnrXSYX%2Fuploads%2Fgit-blob-282aa01a961b60f4f904579ea2eff5c546d42f7e%2Fimage_2269.png?alt=media" alt="Program Out menu"><figcaption></figcaption></figure></div>
2. In your Teams meeting, open the three-dot **More** menu in the top toolbar or right-click anywhere on the screen > select **Switch Camera**.

   <div align="left"><figure><img src="https://352477438-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FFCWMxradHcVjURnrXSYX%2Fuploads%2Fgit-blob-0a9d62e665100271b9bd681213e023d4e70344fe%2Fimage_4213.jpg?alt=media" alt="Switch Camera"><figcaption></figcaption></figure></div>

   Your Captivate graphics will now reflect in your Teams meeting when played on-air.

   <div align="left"><figure><img src="https://352477438-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FFCWMxradHcVjURnrXSYX%2Fuploads%2Fgit-blob-8e0367d335d1b7d5ba3c167c96a889281fdfba4d%2Fimage_8686.jpg?alt=media" alt="Captivate in Teams"><figcaption></figcaption></figure></div>

## See also

* [Setting up Teams Meeting Participants as a Live Video Source](/play-and-update-graphics/chapter-index-3/connect-microsoft-teams.md)
* [Set Up Live Video Switching](/set-up-your-production/chapter-index-4/the-switcher-panel.md)
* [Set up transitions](/set-up-your-production/chapter-index-3/setting-up-transitions.md)
* [Create Shot Layouts](/control-your-show/chapter-index-1/creating-shot-layouts.md)


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://captivatehelp.newbluelive.com/play-and-update-graphics/chapter-index-3/connect-microsoft-teams.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
