> 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/set-up-your-production/chapter-index/output-graphics-with-ndi.md).

# Output graphics with NDI

If your Captivate license includes NDI output, you can publish each Captivate playout channel as a separate NDI source on your network.

In the Captivate playout window, click the **Program Out** menu and choose **NDI**.

Each channel on the Channel panel becomes a unique NDI source. For example, if your project has channels named "Lower Thirds", "Picture in Picture", and "Full Screen", three NDI sources will appear on the network.

**💡 TIP**\
NDI is the usual path into vMix and other software switchers: add the Captivate NDI source as an input in that tool. With your project’s alpha on, the NDI source carries transparency, so the receiving switcher can overlay the graphics directly.

## How NDI sources appear on your network

Captivate publishes each channel as a separate NDI source named **`Captivate <ChannelName>`** — for example, `Captivate Lower Thirds`. Renaming a channel in Captivate renames its NDI source: the old name disappears from receivers and the new name takes its place.

## Audio

NDI output includes audio. The sample rate and channel count come from your Captivate project settings. Some receivers (Wirecast and Gameshow) automatically request 44.1 kHz stereo, and Captivate honors that.

## Tally

Captivate participates in NDI tally. When a receiver — Wirecast, vMix, TriCaster, or OBS — places one of your NDI output channels on **program** or **preview**, that channel lights up in Captivate’s Live Monitor: **red** for on-program, **green** for on-preview. In NDI, the receiver (the switcher) is what sets tally, so Captivate reads that state and reflects where your feed is live — it doesn’t broadcast its own "on-air" flag.

## Channels and tiers

The number of simultaneous channels you can create depends on your Captivate license. For details, see [Captivate license tiers and add-ons](https://newbluefx.com/channel-graphic-add-ons/).

## Tips

* To rename a channel, double-click the channel name, type a new name, and press **Enter**.
* To create a new channel, click the **+** button to the right of the channel names. (Whether new channels can be added depends on your Captivate tier.)
* To delete a channel, right-click (Windows) or Control + click (macOS) the channel name, choose **Delete**, and confirm.
* Click a graphic’s **Play** button to broadcast the graphic on its matching NDI channel. You can monitor it in Captivate’s Program Monitor panel.

## See also

* [Set the project format](/set-up-your-production/set-up-your-project.md) — with alpha on, NDI sends 32-bit BGRA (with alpha channel); with alpha off, it sends 32-bit BGRX (alpha byte unused).
* [Output graphics with OMT](/set-up-your-production/chapter-index/output-graphics-with-omt.md) — an alternative low-latency network video transport.
* [Output graphics to a TriCaster](/set-up-your-production/chapter-index/output-graphics-to-tricaster.md) — when targeting a TriCaster specifically, AirSend offers tally and command round-trip beyond what NDI provides.


---

# 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/set-up-your-production/chapter-index/output-graphics-with-ndi.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.
