# Docs and Guides

## NDI Documentation

- [Docs & Guides](https://docs.ndi.video/all/docs-and-guides.md): Unlock the full potential of our technology with the most comprehensive NDI documentation online.
- [What is NDI?](https://docs.ndi.video/all/getting-started/what-is-ndi.md)
- [Release Notes](https://docs.ndi.video/all/getting-started/release-notes.md)
- [White Paper](https://docs.ndi.video/all/getting-started/white-paper.md)
- [Discovery & Registration](https://docs.ndi.video/all/getting-started/white-paper/discovery-and-registration.md)
- [mDNS](https://docs.ndi.video/all/getting-started/white-paper/discovery-and-registration/mdns.md)
- [Discovery Server](https://docs.ndi.video/all/getting-started/white-paper/discovery-and-registration/discovery-server.md)
- [Manual Connection](https://docs.ndi.video/all/getting-started/white-paper/discovery-and-registration/manual-connection.md)
- [NDI Groups](https://docs.ndi.video/all/getting-started/white-paper/discovery-and-registration/ndi-groups.md)
- [NDI Protocols](https://docs.ndi.video/all/getting-started/white-paper/ndi-protocols.md)
- [NDI Related Network Ports](https://docs.ndi.video/all/getting-started/white-paper/ndi-related-network-ports.md)
- [Getting video across the network](https://docs.ndi.video/all/getting-started/white-paper/getting-video-across-the-network.md)
- [Network Layout](https://docs.ndi.video/all/getting-started/white-paper/network-layout.md)
- [Bandwidth](https://docs.ndi.video/all/getting-started/white-paper/bandwidth.md)
- [NDI High Bandwidth based on SpeedHQ2 (8bit 4:2:2)](https://docs.ndi.video/all/getting-started/white-paper/bandwidth/ndi-high-bandwidth-based-on-speedhq2-8bit-4-2-2.md)
- [NDI High Bandwidth based on SpeedHQ7 (8bit 4:2:2:4)](https://docs.ndi.video/all/getting-started/white-paper/bandwidth/ndi-high-bandwidth-based-on-speedhq7-8bit-4-2-2-4.md)
- [NDI HX2 h.264 (8bit 4:2:0)](https://docs.ndi.video/all/getting-started/white-paper/bandwidth/ndi-hx2-h.264-8bit-4-2-0.md)
- [NDI HX2 h.265 (8bit 4:2:0)](https://docs.ndi.video/all/getting-started/white-paper/bandwidth/ndi-hx2-h.265-8bit-4-2-0.md)
- [NDI HX3 h.264 (8bit 4:2:0)](https://docs.ndi.video/all/getting-started/white-paper/bandwidth/ndi-hx3-h.264-8bit-4-2-0.md)
- [NDI HX3 h.265 (8bit 4:2:0)](https://docs.ndi.video/all/getting-started/white-paper/bandwidth/ndi-hx3-h.265-8bit-4-2-0.md)
- [NDI Proxy and bandwidth optimization](https://docs.ndi.video/all/getting-started/white-paper/bandwidth/ndi-proxy-and-bandwidth-optimization.md)
- [Network Interface Settings](https://docs.ndi.video/all/getting-started/white-paper/network-interface-settings.md)
- [NIC Selection](https://docs.ndi.video/all/getting-started/white-paper/nic-selection.md)
- [Encoding and Decoding](https://docs.ndi.video/all/getting-started/white-paper/encoding-and-decoding.md)
- [Multicast](https://docs.ndi.video/all/getting-started/white-paper/multicast.md)
- [NDI Administrative Settings](https://docs.ndi.video/all/getting-started/white-paper/ndi-administrative-settings.md)
- [Synchronization](https://docs.ndi.video/all/getting-started/white-paper/synchronization.md)
- [Time, Timecode, and Sync for NDI](https://docs.ndi.video/all/getting-started/white-paper/time-timecode-and-sync-for-ndi.md): Time, timecode, and synchronization of NDI streams
- [NDI in the Cloud](https://docs.ndi.video/all/getting-started/white-paper/ndi-in-the-cloud.md)
- [Configuration Files](https://docs.ndi.video/all/getting-started/white-paper/configuration-files.md)
- [Glossary](https://docs.ndi.video/all/getting-started/glossary.md)
- [NDI Terminology](https://docs.ndi.video/all/getting-started/glossary/ndi-terminology.md): The following is an ever-growing list of terms that relate directly to products, features, and our connectivity technology in general.
- [Industry Terminology](https://docs.ndi.video/all/getting-started/glossary/industry-terminology.md): The following is an ever-growing list of terms that relate to networking and audiovisual technology.
- [Introduction](https://docs.ndi.video/all/using-ndi/introduction.md)
- [NDI for Video](https://docs.ndi.video/all/using-ndi/ndi-for-video.md)
- [Digital Video Basics](https://docs.ndi.video/all/using-ndi/ndi-for-video/digital-video-basics.md)
- [NDI Video Codecs and Format Matrix](https://docs.ndi.video/all/using-ndi/ndi-for-video/ndi-video-codecs-and-format-matrix.md): Updated as of NDI 5.6
- [NDI Encoding Support Matrix](https://docs.ndi.video/all/using-ndi/ndi-for-video/ndi-encoding-support-matrix.md)
- [Practical NDI Receivers Format Support](https://docs.ndi.video/all/using-ndi/ndi-for-video/ndi-encoding-support-matrix/practical-ndi-receivers-format-support.md)
- [Practical NDI Transmitters Support](https://docs.ndi.video/all/using-ndi/ndi-for-video/ndi-encoding-support-matrix/practical-ndi-transmitters-support.md)
- [Summary Table](https://docs.ndi.video/all/using-ndi/ndi-for-video/ndi-encoding-support-matrix/summary-table.md)
- [Interoperability Scenarios](https://docs.ndi.video/all/using-ndi/ndi-for-video/interoperability-scenarios.md)
- [NDI for Audio](https://docs.ndi.video/all/using-ndi/ndi-for-audio.md)
- [Digital Audio Fundamentals](https://docs.ndi.video/all/using-ndi/ndi-for-audio/digital-audio-fundamentals.md)
- [Audio Over IP](https://docs.ndi.video/all/using-ndi/ndi-for-audio/audio-over-ip.md)
- [Technical Facts About NDI for Audio](https://docs.ndi.video/all/using-ndi/ndi-for-audio/technical-facts-about-ndi-for-audio.md)
- [Use Cases](https://docs.ndi.video/all/using-ndi/ndi-for-audio/use-cases.md): The following list presents examples of applications of NDI for Audio over IP in different contexts.
- [Products Using NDI for Audio](https://docs.ndi.video/all/using-ndi/ndi-for-audio/products-using-ndi-for-audio.md)
- [NDI Tools](https://docs.ndi.video/all/using-ndi/ndi-tools.md)
- [Release Notes](https://docs.ndi.video/all/using-ndi/ndi-tools/release-notes.md)
- [Installing NDI Tools](https://docs.ndi.video/all/using-ndi/ndi-tools/installing-ndi-tools.md): Step-by-step Guide
- [Software License Agreement](https://docs.ndi.video/all/using-ndi/ndi-tools/installing-ndi-tools/software-license-agreement.md): Agreeing to this Software License Agreement is a necessary step to install NDI Tools. This step can be completed during the installation process through the NDI Tools Installer.
- [Privacy Policy](https://docs.ndi.video/all/using-ndi/ndi-tools/installing-ndi-tools/privacy-policy.md)
- [NDI Tools Launcher](https://docs.ndi.video/all/using-ndi/ndi-tools/ndi-tools-launcher.md): Quick acess to all your NDI Tools, and more.
- [NDI Tools for Mac vs Windows](https://docs.ndi.video/all/using-ndi/ndi-tools/ndi-tools-for-mac-vs-windows.md)
- [NDI Tools for Windows](https://docs.ndi.video/all/using-ndi/ndi-tools/ndi-tools-for-windows.md)
- [Access Manager](https://docs.ndi.video/all/using-ndi/ndi-tools/ndi-tools-for-windows/access-manager.md): Streamline NDI Source Management.
- [Bridge](https://docs.ndi.video/all/using-ndi/ndi-tools/ndi-tools-for-windows/bridge.md): Simplify Remote NDI Workflows.
- [NDI Bridge automation](https://docs.ndi.video/all/using-ndi/ndi-tools/ndi-tools-for-windows/bridge/ndi-bridge-automation.md)
- [Configuring Port Forwarding](https://docs.ndi.video/all/using-ndi/ndi-tools/ndi-tools-for-windows/bridge/configuring-port-forwarding.md)
- [Bridge Tool Logging](https://docs.ndi.video/all/using-ndi/ndi-tools/ndi-tools-for-windows/bridge/bridge-tool-logging.md)
- [Remote - DISCONTINUED](https://docs.ndi.video/all/using-ndi/ndi-tools/ndi-tools-for-windows/remote-discontinued.md): Securely connect with multiple remote contributors.
- [Router](https://docs.ndi.video/all/using-ndi/ndi-tools/ndi-tools-for-windows/router.md): Streamline Video and Audio Signal Routing.
- [Screen Capture](https://docs.ndi.video/all/using-ndi/ndi-tools/ndi-tools-for-windows/screen-capture.md): Share Your Desktop Seamlessly.
- [Screen Capture HX](https://docs.ndi.video/all/using-ndi/ndi-tools/ndi-tools-for-windows/screen-capture-hx.md): Elevate Your Network Display Experience.
- [Studio Monitor](https://docs.ndi.video/all/using-ndi/ndi-tools/ndi-tools-for-windows/studio-monitor.md): Your Window to NDI Signals.
- [Test Patterns](https://docs.ndi.video/all/using-ndi/ndi-tools/ndi-tools-for-windows/test-patterns.md): Streamline Connectivity and Calibration.
- [How to output in HDR](https://docs.ndi.video/all/using-ndi/ndi-tools/ndi-tools-for-windows/test-patterns/how-to-output-in-hdr.md)
- [Webcam Input](https://docs.ndi.video/all/using-ndi/ndi-tools/ndi-tools-for-windows/webcam-input.md): Elevate Your Webcam Conferencing Experience.
- [Discovery](https://docs.ndi.video/all/using-ndi/ndi-tools/ndi-tools-for-windows/discovery.md): Updated as of Version 6.2
- [Getting Started with Discovery Service](https://docs.ndi.video/all/using-ndi/ndi-tools/ndi-tools-for-windows/discovery/getting-started-with-discovery-service.md)
- [Discovery Server Additional Information](https://docs.ndi.video/all/using-ndi/ndi-tools/ndi-tools-for-windows/discovery/discovery-server-additional-information.md): VERSION 6.2
- [NDI Tools for Mac](https://docs.ndi.video/all/using-ndi/ndi-tools/ndi-tools-for-mac.md)
- [Access Manager](https://docs.ndi.video/all/using-ndi/ndi-tools/ndi-tools-for-mac/access-manager.md): Streamline NDI Source Management.
- [Scan Converter](https://docs.ndi.video/all/using-ndi/ndi-tools/ndi-tools-for-mac/scan-converter.md): Share Your Desktop Seamlessly.
- [Router](https://docs.ndi.video/all/using-ndi/ndi-tools/ndi-tools-for-mac/router.md)
- [Test Patterns](https://docs.ndi.video/all/using-ndi/ndi-tools/ndi-tools-for-mac/test-patterns.md): Streamline Connectivity and Calibration.
- [Video Monitor](https://docs.ndi.video/all/using-ndi/ndi-tools/ndi-tools-for-mac/video-monitor.md): Your Window to NDI Signals.
- [Virtual Input](https://docs.ndi.video/all/using-ndi/ndi-tools/ndi-tools-for-mac/virtual-input.md): Elevate Your Webcam Conferencing Experience.
- [Discovery](https://docs.ndi.video/all/using-ndi/ndi-tools/ndi-tools-for-mac/discovery.md): Updated as of Version 6.2
- [Getting Started with Discovery Service](https://docs.ndi.video/all/using-ndi/ndi-tools/ndi-tools-for-mac/discovery/getting-started-with-discovery-service.md)
- [Launch Discovery Server using Command Line for MacOS](https://docs.ndi.video/all/using-ndi/ndi-tools/ndi-tools-for-mac/discovery/launch-discovery-server-using-command-line-for-macos.md)
- [Plugins](https://docs.ndi.video/all/using-ndi/ndi-tools/plugins.md)
- [NDI for After Effects](https://docs.ndi.video/all/using-ndi/ndi-tools/plugins/ndi-for-after-effects.md): Enable real time, renderless playback and preview over IP.
- [NDI for Premiere Pro](https://docs.ndi.video/all/using-ndi/ndi-tools/plugins/ndi-for-premiere-pro.md): Seamless Integration for Live Production.
- [NDI Output for Final Cut Pro](https://docs.ndi.video/all/using-ndi/ndi-tools/plugins/ndi-output-for-final-cut-pro.md): Quickly output video directly from your Final Cut Pro timeline.
- [NDI for VLC](https://docs.ndi.video/all/using-ndi/ndi-tools/plugins/ndi-for-vlc.md): Transforming Your Windows Computer into an NDI Video Server.
- [Audio Direct](https://docs.ndi.video/all/using-ndi/ndi-tools/plugins/audio-direct.md): Unleash High-Quality Audio Distribution.
- [OBS](https://docs.ndi.video/all/using-ndi/ndi-tools/plugins/obs.md)
- [Utilities](https://docs.ndi.video/all/using-ndi/utilities.md)
- [Analysis](https://docs.ndi.video/all/using-ndi/utilities/analysis.md): Version 6.1
- [Discovery Service](https://docs.ndi.video/all/using-ndi/utilities/discovery-service.md)
- [Apps](https://docs.ndi.video/all/using-ndi/apps.md)
- [Using NDI with Software](https://docs.ndi.video/all/using-ndi/using-ndi-with-software.md)
- [Getting Started with NDI in OBS for Windows or Mac](https://docs.ndi.video/all/using-ndi/using-ndi-with-software/getting-started-with-ndi-in-obs-for-windows-or-mac.md)
- [Using OBS Studio as a Commentary System](https://docs.ndi.video/all/using-ndi/using-ndi-with-software/using-obs-studio-as-a-commentary-system.md): A Dr. NDI Tutorial
- [Using NDI Tools as a virtual camera in Mac](https://docs.ndi.video/all/using-ndi/using-ndi-with-software/using-ndi-tools-as-a-virtual-camera-in-mac.md)
- [Using NDI and Dante on the same Network](https://docs.ndi.video/all/using-ndi/using-ndi-with-software/using-ndi-and-dante-on-the-same-network.md)
- [How to use NDI HX Camera App (iOS)](https://docs.ndi.video/all/using-ndi/using-ndi-with-software/how-to-use-ndi-hx-camera-app-ios.md)
- [Use OBS video + audio on Zoom with macOS](https://docs.ndi.video/all/using-ndi/using-ndi-with-software/use-obs-video-+-audio-on-zoom-with-macos.md)
- [Using NDI with Hardware](https://docs.ndi.video/all/using-ndi/using-ndi-with-hardware.md)
- [NDI HX upgrades for cameras](https://docs.ndi.video/all/using-ndi/using-ndi-with-hardware/ndi-hx-upgrades-for-cameras.md)
- [How to Activate Panasonic Cameras for NDI HX1 — DISCONTINUED](https://docs.ndi.video/all/using-ndi/using-ndi-with-hardware/how-to-activate-panasonic-cameras-for-ndi-hx1-discontinued.md)
- [Recommended Network Switch Settings for NDI](https://docs.ndi.video/all/using-ndi/using-ndi-with-hardware/recommended-network-switch-settings-for-ndi.md): Best practices for 2024
- [Introduction](https://docs.ndi.video/all/developing-with-ndi/introduction.md)
- [SDK](https://docs.ndi.video/all/developing-with-ndi/sdk.md)
- [Release Notes](https://docs.ndi.video/all/developing-with-ndi/sdk/release-notes.md)
- [Licensing](https://docs.ndi.video/all/developing-with-ndi/sdk/licensing.md)
- [Software Distribution](https://docs.ndi.video/all/developing-with-ndi/sdk/software-distribution.md)
- [CPU Requirements](https://docs.ndi.video/all/developing-with-ndi/sdk/cpu-requirements.md)
- [Dynamic Loading of NDI Libraries](https://docs.ndi.video/all/developing-with-ndi/sdk/dynamic-loading-of-ndi-libraries.md)
- [Performance and Implementation](https://docs.ndi.video/all/developing-with-ndi/sdk/performance-and-implementation.md)
- [Startup and Shutdown](https://docs.ndi.video/all/developing-with-ndi/sdk/startup-and-shutdown.md)
- [Example Code](https://docs.ndi.video/all/developing-with-ndi/sdk/example-code.md)
- [Port Numbers](https://docs.ndi.video/all/developing-with-ndi/sdk/port-numbers.md)
- [Configuration Files](https://docs.ndi.video/all/developing-with-ndi/sdk/configuration-files.md)
- [Platform Considerations](https://docs.ndi.video/all/developing-with-ndi/sdk/platform-considerations.md)
- [NDI-SEND](https://docs.ndi.video/all/developing-with-ndi/sdk/ndi-send.md)
- [NDI-FIND](https://docs.ndi.video/all/developing-with-ndi/sdk/ndi-find.md)
- [NDI-RECV](https://docs.ndi.video/all/developing-with-ndi/sdk/ndi-recv.md)
- [NDI-Recv Discovery, Monitor, and Control](https://docs.ndi.video/all/developing-with-ndi/sdk/ndi-recv-discovery-monitor-and-control.md): Updated as of Version 6.2
- [NDI Sender Discovery & Monitor](https://docs.ndi.video/all/developing-with-ndi/sdk/ndi-sender-discovery-and-monitor.md)
- [NDI Sender Advertiser](https://docs.ndi.video/all/developing-with-ndi/sdk/ndi-sender-discovery-and-monitor/ndi-sender-advertiser.md)
- [NDI Sender Listener](https://docs.ndi.video/all/developing-with-ndi/sdk/ndi-sender-discovery-and-monitor/ndi-sender-listener.md)
- [NDI Sender Event Monitoring](https://docs.ndi.video/all/developing-with-ndi/sdk/ndi-sender-discovery-and-monitor/ndi-sender-event-monitoring.md)
- [NDI Routing](https://docs.ndi.video/all/developing-with-ndi/sdk/ndi-routing.md)
- [HDR](https://docs.ndi.video/all/developing-with-ndi/sdk/hdr.md)
- [Command Line Tools](https://docs.ndi.video/all/developing-with-ndi/sdk/command-line-tools.md)
- [Frame Types](https://docs.ndi.video/all/developing-with-ndi/sdk/frame-types.md): NDI sending and receiving use common structures to define video, audio, and metadata types. The parameters of these structures are documented below.
- [Windows DirectShow Filter](https://docs.ndi.video/all/developing-with-ndi/sdk/windows-directshow-filter.md)
- [3rd Party Rights](https://docs.ndi.video/all/developing-with-ndi/sdk/3rd-party-rights.md)
- [Support](https://docs.ndi.video/all/developing-with-ndi/sdk/support.md)
- [Advanced SDK](https://docs.ndi.video/all/developing-with-ndi/advanced-sdk.md)
- [Release Notes](https://docs.ndi.video/all/developing-with-ndi/advanced-sdk/release-notes.md)
- [Licensing](https://docs.ndi.video/all/developing-with-ndi/advanced-sdk/licensing.md)
- [Overview](https://docs.ndi.video/all/developing-with-ndi/advanced-sdk/overview.md)
- [Configuration Files](https://docs.ndi.video/all/developing-with-ndi/advanced-sdk/configuration-files.md)
- [NDI SDK Review](https://docs.ndi.video/all/developing-with-ndi/advanced-sdk/ndi-sdk-review.md)
- [Sending](https://docs.ndi.video/all/developing-with-ndi/advanced-sdk/ndi-sdk-review/sending.md)
- [Asynchronous Sending Completions](https://docs.ndi.video/all/developing-with-ndi/advanced-sdk/ndi-sdk-review/sending/asynchronous-sending-completions.md)
- [NDI Sending On High Latency Connections](https://docs.ndi.video/all/developing-with-ndi/advanced-sdk/ndi-sdk-review/sending/ndi-sending-on-high-latency-connections.md)
- [Receiving](https://docs.ndi.video/all/developing-with-ndi/advanced-sdk/ndi-sdk-review/receiving.md)
- [Custom Allocators](https://docs.ndi.video/all/developing-with-ndi/advanced-sdk/ndi-sdk-review/receiving/custom-allocators.md)
- [Dynamic Bandwidth Adjustment](https://docs.ndi.video/all/developing-with-ndi/advanced-sdk/ndi-sdk-review/receiving/dynamic-bandwidth-adjustment.md)
- [NDI RECV Event Monitoring and Commands](https://docs.ndi.video/all/developing-with-ndi/advanced-sdk/ndi-sdk-review/receiving/ndi-recv-event-monitoring-and-commands.md)
- [Finding](https://docs.ndi.video/all/developing-with-ndi/advanced-sdk/ndi-sdk-review/finding.md)
- [Video Formats](https://docs.ndi.video/all/developing-with-ndi/advanced-sdk/ndi-sdk-review/video-formats.md)
- [Receiver Codec Support Level](https://docs.ndi.video/all/developing-with-ndi/advanced-sdk/ndi-sdk-review/video-formats/receiver-codec-support-level.md)
- [Frame Synchronization](https://docs.ndi.video/all/developing-with-ndi/advanced-sdk/ndi-sdk-review/video-formats/frame-synchronization.md)
- [Genlock](https://docs.ndi.video/all/developing-with-ndi/advanced-sdk/genlock.md)
- [AV Sync](https://docs.ndi.video/all/developing-with-ndi/advanced-sdk/av-sync.md)
- [Guidelines](https://docs.ndi.video/all/developing-with-ndi/advanced-sdk/av-sync/guidelines.md)
- [Creating and Destroying Devices](https://docs.ndi.video/all/developing-with-ndi/advanced-sdk/av-sync/creating-and-destroying-devices.md)
- [Recovering Audio](https://docs.ndi.video/all/developing-with-ndi/advanced-sdk/av-sync/recovering-audio.md)
- [Using H.264, H.265, and AAC Codecs](https://docs.ndi.video/all/developing-with-ndi/advanced-sdk/using-h.264-h.265-and-aac-codecs.md)
- [Sending Audio Frames](https://docs.ndi.video/all/developing-with-ndi/advanced-sdk/using-h.264-h.265-and-aac-codecs/sending-audio-frames.md)
- [Sending Video Frames](https://docs.ndi.video/all/developing-with-ndi/advanced-sdk/using-h.264-h.265-and-aac-codecs/sending-video-frames.md)
- [H.264 Support](https://docs.ndi.video/all/developing-with-ndi/advanced-sdk/using-h.264-h.265-and-aac-codecs/h.264-support.md)
- [H.265 Support](https://docs.ndi.video/all/developing-with-ndi/advanced-sdk/using-h.264-h.265-and-aac-codecs/h.265-support.md)
- [AAC Support](https://docs.ndi.video/all/developing-with-ndi/advanced-sdk/using-h.264-h.265-and-aac-codecs/aac-support.md)
- [OPUS Support](https://docs.ndi.video/all/developing-with-ndi/advanced-sdk/using-h.264-h.265-and-aac-codecs/opus-support.md)
- [Latency of Compressed Streams](https://docs.ndi.video/all/developing-with-ndi/advanced-sdk/using-h.264-h.265-and-aac-codecs/latency-of-compressed-streams.md)
- [Stream Validation](https://docs.ndi.video/all/developing-with-ndi/advanced-sdk/using-h.264-h.265-and-aac-codecs/stream-validation.md)
- [External Tally Support](https://docs.ndi.video/all/developing-with-ndi/advanced-sdk/external-tally-support.md)
- [KVM Support](https://docs.ndi.video/all/developing-with-ndi/advanced-sdk/kvm-support.md)
- [NDI Advanced SDK FPGA Example Reference Design](https://docs.ndi.video/all/developing-with-ndi/advanced-sdk/ndi-advanced-sdk-fpga-example-reference-design.md)
- [FPGA Quick Start Guide](https://docs.ndi.video/all/developing-with-ndi/advanced-sdk/ndi-advanced-sdk-fpga-example-reference-design/fpga-quick-start-guide.md)
- [NDI Advanced SDK FPGA IP](https://docs.ndi.video/all/developing-with-ndi/advanced-sdk/ndi-advanced-sdk-fpga-example-reference-design/ndi-advanced-sdk-fpga-ip.md)
- [FPGA Projects](https://docs.ndi.video/all/developing-with-ndi/advanced-sdk/ndi-advanced-sdk-fpga-example-reference-design/ndi-advanced-sdk-fpga-ip/fpga-projects.md)
- [C++ Application Code](https://docs.ndi.video/all/developing-with-ndi/advanced-sdk/ndi-advanced-sdk-fpga-example-reference-design/ndi-advanced-sdk-fpga-ip/c++-application-code.md)
- [Linux Kernel and Boot Loader](https://docs.ndi.video/all/developing-with-ndi/advanced-sdk/ndi-advanced-sdk-fpga-example-reference-design/ndi-advanced-sdk-fpga-ip/linux-kernel-and-boot-loader.md)
- [uSD Image Builder](https://docs.ndi.video/all/developing-with-ndi/advanced-sdk/ndi-advanced-sdk-fpga-example-reference-design/ndi-advanced-sdk-fpga-ip/usd-image-builder.md)
- [Changelog](https://docs.ndi.video/all/developing-with-ndi/advanced-sdk/ndi-advanced-sdk-fpga-example-reference-design/ndi-advanced-sdk-fpga-ip/changelog.md)
- [Embedded Bridge](https://docs.ndi.video/all/developing-with-ndi/advanced-sdk/embedded-bridge.md)
- [Utilities](https://docs.ndi.video/all/developing-with-ndi/utilities.md)
- [Unreal Engine SDK](https://docs.ndi.video/all/developing-with-ndi/utilities/unreal-engine-sdk.md)
- [Release Notes](https://docs.ndi.video/all/developing-with-ndi/utilities/unreal-engine-sdk/release-notes.md): SDK VERSION 3.8 FOR USE WITH UNREAL ENGINE® 5.1, 5.2, 5.3, 5.4, 5.5, 5.6
- [Licensing](https://docs.ndi.video/all/developing-with-ndi/utilities/unreal-engine-sdk/licensing.md)
- [NDI Plugin Installation](https://docs.ndi.video/all/developing-with-ndi/utilities/unreal-engine-sdk/ndi-plugin-installation.md)
- [Simple Setup of Broadcast and Receivers](https://docs.ndi.video/all/developing-with-ndi/utilities/unreal-engine-sdk/simple-setup-of-broadcast-and-receivers.md)
- [NDI Broadcast Actor](https://docs.ndi.video/all/developing-with-ndi/utilities/unreal-engine-sdk/ndi-broadcast-actor.md)
- [NDI Receiver Actor](https://docs.ndi.video/all/developing-with-ndi/utilities/unreal-engine-sdk/ndi-receiver-actor.md)
- [NDI Media Assets](https://docs.ndi.video/all/developing-with-ndi/utilities/unreal-engine-sdk/ndi-media-assets.md)
- [Getting Started with Example Blueprint Projects](https://docs.ndi.video/all/developing-with-ndi/utilities/unreal-engine-sdk/getting-started-with-example-blueprint-projects.md)
- [Getting Started with Example Blueprint Projects](https://docs.ndi.video/all/developing-with-ndi/utilities/unreal-engine-sdk/getting-started-with-example-blueprint-projects-1.md)
- [Advanced](https://docs.ndi.video/all/developing-with-ndi/utilities/unreal-engine-sdk/advanced.md)
- [Free Audio](https://docs.ndi.video/all/developing-with-ndi/utilities/free-audio.md)
- [Bridge Service](https://docs.ndi.video/all/developing-with-ndi/utilities/bridge-service.md)
- [Installation](https://docs.ndi.video/all/developing-with-ndi/utilities/bridge-service/installation.md)
- [Silent Installation](https://docs.ndi.video/all/developing-with-ndi/utilities/bridge-service/installation/silent-installation.md)
- [Configuration](https://docs.ndi.video/all/developing-with-ndi/utilities/bridge-service/configuration.md)
- [Webhooks](https://docs.ndi.video/all/developing-with-ndi/utilities/bridge-service/webhooks.md)
- [WebSockets](https://docs.ndi.video/all/developing-with-ndi/utilities/bridge-service/websockets.md)
- [API](https://docs.ndi.video/all/developing-with-ndi/utilities/bridge-service/api.md)
- [NDI Certified](https://docs.ndi.video/all/developing-with-ndi/ndi-certified.md)
- [Certification Guidelines](https://docs.ndi.video/all/developing-with-ndi/ndi-certified/certification-guidelines.md)
- [Interoperability Requirements](https://docs.ndi.video/all/developing-with-ndi/ndi-certified/certification-guidelines/interoperability-requirements.md)
- [Technical Requirements](https://docs.ndi.video/all/developing-with-ndi/ndi-certified/certification-guidelines/technical-requirements.md)
- [Certification Process](https://docs.ndi.video/all/developing-with-ndi/ndi-certified/certification-process.md)
- [Pre-certification Checklist](https://docs.ndi.video/all/developing-with-ndi/ndi-certified/certification-process/pre-certification-checklist.md)
- [Testing Methods](https://docs.ndi.video/all/developing-with-ndi/ndi-certified/certification-process/testing-methods.md)
- [Camera](https://docs.ndi.video/all/developing-with-ndi/ndi-certified/certification-process/testing-methods/camera.md)
- [HDMI Encoder](https://docs.ndi.video/all/developing-with-ndi/ndi-certified/certification-process/testing-methods/hdmi-encoder.md)
- [SDI Encoder](https://docs.ndi.video/all/developing-with-ndi/ndi-certified/certification-process/testing-methods/sdi-encoder.md)
- [Decoder](https://docs.ndi.video/all/developing-with-ndi/ndi-certified/certification-process/testing-methods/decoder.md)
- [NDI Controller](https://docs.ndi.video/all/developing-with-ndi/ndi-certified/certification-process/testing-methods/ndi-controller.md)
- [NDI Monitor](https://docs.ndi.video/all/developing-with-ndi/ndi-certified/certification-process/testing-methods/ndi-monitor.md)
- [Multicast Testing](https://docs.ndi.video/all/developing-with-ndi/ndi-certified/certification-process/testing-methods/multicast-testing.md)
- [Network Switch](https://docs.ndi.video/all/developing-with-ndi/ndi-certified/certification-process/testing-methods/network-switch.md)
- [Interlaced Video Testing](https://docs.ndi.video/all/developing-with-ndi/ndi-certified/certification-process/testing-methods/interlaced-video-testing.md)
- [Detailed process](https://docs.ndi.video/all/developing-with-ndi/ndi-certified/certification-process/detailed-process.md)
- [Certified Products](https://docs.ndi.video/all/developing-with-ndi/ndi-certified/certified-products.md)
- [Cameras](https://docs.ndi.video/all/developing-with-ndi/ndi-certified/certified-products/cameras.md)
- [Network Switches](https://docs.ndi.video/all/developing-with-ndi/ndi-certified/certified-products/network-switches.md)
- [Converters](https://docs.ndi.video/all/developing-with-ndi/ndi-certified/certified-products/converters.md)
- [Decoders & Encoders](https://docs.ndi.video/all/developing-with-ndi/ndi-certified/certified-products/decoders-and-encoders.md)
- [Monitor](https://docs.ndi.video/all/developing-with-ndi/ndi-certified/certified-products/monitor.md)
- [Switcher](https://docs.ndi.video/all/developing-with-ndi/ndi-certified/certified-products/switcher.md)
- [Audio Mixer](https://docs.ndi.video/all/developing-with-ndi/ndi-certified/certified-products/audio-mixer.md)
- [Miscellaneous Devices](https://docs.ndi.video/all/developing-with-ndi/ndi-certified/certified-products/miscellaneous-devices.md)
- [Developer Guides](https://docs.ndi.video/all/developing-with-ndi/developer-guides.md)
- [Monitoring and Control Certification Guidelines](https://docs.ndi.video/all/developing-with-ndi/developer-guides/monitoring-and-control-certification-guidelines.md)
- [Decoding with NDI](https://docs.ndi.video/all/developing-with-ndi/developer-guides/decoding-with-ndi.md)
- [NDI Bridge Deployment](https://docs.ndi.video/all/developing-with-ndi/developer-guides/ndi-bridge-deployment.md)
- [Receiver Discoverability, Monitoring, and Control Overview](https://docs.ndi.video/all/developing-with-ndi/developer-guides/receiver-discoverability-monitoring-and-control-overview.md)
- [NDI Metadata](https://docs.ndi.video/all/developing-with-ndi/ndi-metadata.md)
- [Metadata Sources](https://docs.ndi.video/all/developing-with-ndi/ndi-metadata/metadata-sources.md)
- [Metadata & XML](https://docs.ndi.video/all/developing-with-ndi/ndi-metadata/metadata-and-xml.md)
- [XML Validation](https://docs.ndi.video/all/developing-with-ndi/ndi-metadata/xml-validation.md)
- [Metadata Elements](https://docs.ndi.video/all/developing-with-ndi/ndi-metadata/metadata-elements.md)
- [Proposed New Metadata Messages](https://docs.ndi.video/all/developing-with-ndi/ndi-metadata/proposed-new-metadata-messages.md)
- [PTZ and Control Messages](https://docs.ndi.video/all/developing-with-ndi/ndi-metadata/ptz-and-control-messages.md)
- [KVM Messages](https://docs.ndi.video/all/developing-with-ndi/ndi-metadata/kvm-messages.md)
- [Undocumented Mysteries](https://docs.ndi.video/all/developing-with-ndi/ndi-metadata/undocumented-mysteries.md)
- [Metadata Labs](https://docs.ndi.video/all/developing-with-ndi/metadata-labs.md)
- [GPIO over NDI v1.0](https://docs.ndi.video/all/developing-with-ndi/metadata-labs/gpio-over-ndi-v1.0.md)
- [CHAT over NDI v1.0](https://docs.ndi.video/all/developing-with-ndi/metadata-labs/chat-over-ndi-v1.0.md)
- [Troubleshooting Guide](https://docs.ndi.video/all/faq/troubleshooting-guide.md)
- [NDI Tools](https://docs.ndi.video/all/faq/ndi-tools.md): Troubleshooting with NDI Tools
- [OBS Troubleshooting Survey](https://docs.ndi.video/all/faq/ndi-tools/obs-troubleshooting-survey.md)
- [Where is the NDI Analysis Tool?](https://docs.ndi.video/all/faq/ndi-tools/where-is-the-ndi-analysis-tool.md)
- [Why does my NDI connection stay active once the source is offline?](https://docs.ndi.video/all/faq/ndi-tools/why-does-my-ndi-connection-stay-active-once-the-source-is-offline.md)
- [Why are my changes to the NDI JSON configuration file not being saved?](https://docs.ndi.video/all/faq/ndi-tools/why-are-my-changes-to-the-ndi-json-configuration-file-not-being-saved.md)
- [Why is the license for my Panasonic camera not active?](https://docs.ndi.video/all/faq/ndi-tools/why-is-the-license-for-my-panasonic-camera-not-active.md)
- [How does registration for NDI Tools work?](https://docs.ndi.video/all/faq/ndi-tools/how-does-registration-for-ndi-tools-work.md)
- [The time code on my file is incorrect, how do I change it?](https://docs.ndi.video/all/faq/ndi-tools/the-time-code-on-my-file-is-incorrect-how-do-i-change-it.md)
- [How can I make NDI Tools launch automatically?](https://docs.ndi.video/all/faq/ndi-tools/how-can-i-make-ndi-tools-launch-automatically.md)
- [What is the NDI ECCN?](https://docs.ndi.video/all/faq/ndi-tools/what-is-the-ndi-eccn.md)
- [How Do I Uninstall NDI Software?](https://docs.ndi.video/all/faq/ndi-tools/how-do-i-uninstall-ndi-software.md)
- [Does Discovery Server support Command Line on MacOS?](https://docs.ndi.video/all/faq/ndi-tools/does-discovery-server-support-command-line-on-macos.md)
- [How do I use NDI output with Microsoft Teams](https://docs.ndi.video/all/faq/ndi-tools/how-do-i-use-ndi-output-with-microsoft-teams.md)
- [Where is Screen Capture (HX) for Mac?](https://docs.ndi.video/all/faq/ndi-tools/where-is-screen-capture-hx-for-mac.md)
- [NDI Certified](https://docs.ndi.video/all/faq/ndi-certified.md)
- [What is the NDI Certification Program?](https://docs.ndi.video/all/faq/ndi-certified/what-is-the-ndi-certification-program.md)
- [Why did you start this certification program?​](https://docs.ndi.video/all/faq/ndi-certified/why-did-you-start-this-certification-program.md)
- [What happens to my device after it's certified?](https://docs.ndi.video/all/faq/ndi-certified/what-happens-to-my-device-after-its-certified.md)
- [Is certification mandatory to be a partner of NDI?​](https://docs.ndi.video/all/faq/ndi-certified/is-certification-mandatory-to-be-a-partner-of-ndi.md)
- [I am an OEM manufacturer, can my products be certified?​](https://docs.ndi.video/all/faq/ndi-certified/i-am-an-oem-manufacturer-can-my-products-be-certified.md)
- [How long does the certification process take?](https://docs.ndi.video/all/faq/ndi-certified/how-long-does-the-certification-process-take.md)
- [How do I become certified?​](https://docs.ndi.video/all/faq/ndi-certified/how-do-i-become-certified.md)
- [What happens if my product doesn’t meet the requirements for Certification?​](https://docs.ndi.video/all/faq/ndi-certified/what-happens-if-my-product-doesnt-meet-the-requirements-for-certification.md)
- [Are there any fees to become NDI Certified?](https://docs.ndi.video/all/faq/ndi-certified/are-there-any-fees-to-become-ndi-certified.md)
- [Common Issues](https://docs.ndi.video/all/faq/common-issues.md)
- [NDI input doesn't show data or display the stream](https://docs.ndi.video/all/faq/common-issues/ndi-input-doesnt-show-data-or-display-the-stream.md)
- [I'm having issues installing version (X) of Unreal Engine](https://docs.ndi.video/all/faq/common-issues/im-having-issues-installing-version-x-of-unreal-engine.md)
- [I'm having trouble getting multicast set up.](https://docs.ndi.video/all/faq/common-issues/im-having-trouble-getting-multicast-set-up..md)
- [How do I enable or upgrade NDI-HX on my camera or device?](https://docs.ndi.video/all/faq/common-issues/how-do-i-enable-or-upgrade-ndi-hx-on-my-camera-or-device.md)
- [Why can't I find my Android 14-based NDI devices on my network?](https://docs.ndi.video/all/faq/common-issues/why-cant-i-find-my-android-14-based-ndi-devices-on-my-network.md)
- [Traffic Drops After Windows Update](https://docs.ndi.video/all/faq/common-issues/traffic-drops-after-windows-update.md)
- [Why won’t NDI Tools install on my Windows PC?](https://docs.ndi.video/all/faq/common-issues/why-wont-ndi-tools-install-on-my-windows-pc.md)
- [How do I enable NDI in “New” Microsoft Teams (Windows only)?](https://docs.ndi.video/all/faq/common-issues/how-do-i-enable-ndi-in-new-microsoft-teams-windows-only.md)
- [Why can’t HX Capture display the full resolution of my iPad or iPhone?](https://docs.ndi.video/all/faq/common-issues/why-cant-hx-capture-display-the-full-resolution-of-my-ipad-or-iphone.md)
- [The NDI HX Camera app won't launch on older phones and iOS](https://docs.ndi.video/all/faq/common-issues/the-ndi-hx-camera-app-wont-launch-on-older-phones-and-ios.md)
- [Why won't MacOS Sonoma (14.1) recognize NDI Tools as a virtual camera?](https://docs.ndi.video/all/faq/common-issues/why-wont-macos-sonoma-14.1-recognize-ndi-tools-as-a-virtual-camera.md)
- [I'm having issues with Virtual Input for macOS](https://docs.ndi.video/all/faq/common-issues/im-having-issues-with-virtual-input-for-macos.md)
- [I'm having issues with Final Cut Pro](https://docs.ndi.video/all/faq/common-issues/im-having-issues-with-final-cut-pro.md)
- [NDI Camera App Issue](https://docs.ndi.video/all/faq/common-issues/ndi-camera-app-issue.md)
- [SDK](https://docs.ndi.video/all/faq/sdk.md)
- [Where can I find the source code for the FPGA board?](https://docs.ndi.video/all/faq/sdk/where-can-i-find-the-source-code-for-the-fpga-board.md)
- [What system resources are required to support a design including the NDI FPGA Codecs?](https://docs.ndi.video/all/faq/sdk/what-system-resources-are-required-to-support-a-design-including-the-ndi-fpga-codecs.md)
- [Why can’t my h264/265 video be received by an NDI receiver when using the embedded SDK?](https://docs.ndi.video/all/faq/sdk/why-cant-my-h264-265-video-be-received-by-an-ndi-receiver-when-using-the-embedded-sdk.md)
- [I haven't received the email with the download.](https://docs.ndi.video/all/faq/sdk/i-havent-received-the-email-with-the-download..md)
- [Can I use the Unreal SDK on Mac?](https://docs.ndi.video/all/faq/sdk/can-i-use-the-unreal-sdk-on-mac.md)
- [What are the Differences Between the NDI SDK and the NDI Advanced SDK](https://docs.ndi.video/all/faq/sdk/what-are-the-differences-between-the-ndi-sdk-and-the-ndi-advanced-sdk.md)
- [Using FFmpeg with NDI](https://docs.ndi.video/all/faq/sdk/using-ffmpeg-with-ndi.md)
- [Does NDI prevent multicast address and port conflicts when using a shared multicast IP pool?](https://docs.ndi.video/all/faq/sdk/does-ndi-prevent-multicast-address-and-port-conflicts-when-using-a-shared-multicast-ip-pool.md)
- [NDI 6](https://docs.ndi.video/all/faq/ndi-6.md)
- [Do I need to upgrade to NDI 6 if I'm not using the new features?](https://docs.ndi.video/all/faq/ndi-6/do-i-need-to-upgrade-to-ndi-6-if-im-not-using-the-new-features.md)
- [Is there a fee to upgrade to NDI 6](https://docs.ndi.video/all/faq/ndi-6/is-there-a-fee-to-upgrade-to-ndi-6.md)
- [Why doesn't my existing Vendor ID work with NDI 6?](https://docs.ndi.video/all/faq/ndi-6/why-doesnt-my-existing-vendor-id-work-with-ndi-6.md)
- [How can I get a previous version of NDI Tools or the SDK?](https://docs.ndi.video/all/faq/ndi-6/how-can-i-get-a-previous-version-of-ndi-tools-or-the-sdk.md)
- [HDCP for NDI](https://docs.ndi.video/all/faq/ndi-6/hdcp-for-ndi.md)
- [HDR FAQ](https://docs.ndi.video/all/faq/ndi-6/hdr-faq.md)
- [NDI HX License Upgrades](https://docs.ndi.video/all/faq/ndi-hx-license-upgrades.md)
- [What is happening with NDI HX Upgrades?](https://docs.ndi.video/all/faq/ndi-hx-license-upgrades/what-is-happening-with-ndi-hx-upgrades.md)
- [Can I still purchase an NDI camera upgrade?](https://docs.ndi.video/all/faq/ndi-hx-license-upgrades/can-i-still-purchase-an-ndi-camera-upgrade.md)
- [What happens if I already purchased an NDI camera upgrade?](https://docs.ndi.video/all/faq/ndi-hx-license-upgrades/what-happens-if-i-already-purchased-an-ndi-camera-upgrade.md)
- [What if a factory reset removes my NDI license?](https://docs.ndi.video/all/faq/ndi-hx-license-upgrades/what-if-a-factory-reset-removes-my-ndi-license.md)
- [I purchased an NDI upgrade before December 31, 2025, but never redeemed it. Can I still activate it?](https://docs.ndi.video/all/faq/ndi-hx-license-upgrades/i-purchased-an-ndi-upgrade-before-december-31-2025-but-never-redeemed-it.-can-i-still-activate-it.md)
- [What if I lost my upgrade code?](https://docs.ndi.video/all/faq/ndi-hx-license-upgrades/what-if-i-lost-my-upgrade-code.md)
- [Can NDI help if my camera was replaced under warranty or RMA?](https://docs.ndi.video/all/faq/ndi-hx-license-upgrades/can-ndi-help-if-my-camera-was-replaced-under-warranty-or-rma.md)
- [What documentation may be required for license assistance?](https://docs.ndi.video/all/faq/ndi-hx-license-upgrades/what-documentation-may-be-required-for-license-assistance.md)
- [What if my upgrade could not be activated due to a technical issue?](https://docs.ndi.video/all/faq/ndi-hx-license-upgrades/what-if-my-upgrade-could-not-be-activated-due-to-a-technical-issue.md)
- [Are NDI licenses transferable between devices?](https://docs.ndi.video/all/faq/ndi-hx-license-upgrades/are-ndi-licenses-transferable-between-devices.md)
- [Which camera brands and models are affected by this change?](https://docs.ndi.video/all/faq/ndi-hx-license-upgrades/which-camera-brands-and-models-are-affected-by-this-change.md)
- [What if my camera already includes native NDI support?](https://docs.ndi.video/all/faq/ndi-hx-license-upgrades/what-if-my-camera-already-includes-native-ndi-support.md)
- [When will NDI not be able to assist with license recovery or activation?](https://docs.ndi.video/all/faq/ndi-hx-license-upgrades/when-will-ndi-not-be-able-to-assist-with-license-recovery-or-activation.md)
- [I bought a license and a camera but didn't redeem it until after. Can I still get an HX license?](https://docs.ndi.video/all/faq/ndi-hx-license-upgrades/i-bought-a-license-and-a-camera-but-didnt-redeem-it-until-after.-can-i-still-get-an-hx-license.md)
- [Will my existing HX-upgraded camera be affected?](https://docs.ndi.video/all/faq/ndi-hx-license-upgrades/will-my-existing-hx-upgraded-camera-be-affected.md)
- [If my HX upgrade fails can I transfer the license?](https://docs.ndi.video/all/faq/ndi-hx-license-upgrades/if-my-hx-upgrade-fails-can-i-transfer-the-license.md)
- [Can I sell my upgraded HX camera and keep the license?](https://docs.ndi.video/all/faq/ndi-hx-license-upgrades/can-i-sell-my-upgraded-hx-camera-and-keep-the-license.md)
- [Will my NDI version work with my current HX license?](https://docs.ndi.video/all/faq/ndi-hx-license-upgrades/will-my-ndi-version-work-with-my-current-hx-license.md)
- [How can I transfer my license?](https://docs.ndi.video/all/faq/ndi-hx-license-upgrades/how-can-i-transfer-my-license.md)
- [Release Notes Archive](https://docs.ndi.video/all/faq/release-notes-archive.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, you can query the documentation dynamically by asking a question.
Perform an HTTP GET request on a page URL with the `ask` query parameter:
```
GET https://docs.ndi.video/all/docs-and-guides.md?ask=<question>
```
The question should be specific, self-contained, and written in natural language.
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.
