1---2name: azure-video-indexer3description: Expert knowledge for Azure AI Video Indexer development including troubleshooting, best practices, decision making, limits & quotas, security, configuration, integrations & coding patterns, and deployment. Use when configuring live camera analysis, custom insights, OpenAI summaries, APIs/widgets, or secure access, and other Azure AI Video Indexer related development tasks. Not for Azure AI Vision (use azure-ai-vision), Azure AI Custom Vision (use azure-custom-vision), Azure AI Face (use azure-face), Azure AI Immersive Reader (use azure-immersive-reader).4---5# Azure AI Video Indexer Skill
6
7This skill provides expert guidance for Azure AI Video Indexer. Covers troubleshooting, best practices, decision making, limits & quotas, security, configuration, integrations & coding patterns, and deployment. It combines local quick-reference content with remote documentation fetching capabilities.
8
9## How to Use This Skill
10
11> **IMPORTANT for Agent**: Use the **Category Index** below to locate relevant sections. For categories with line ranges (e.g., `L35-L120`), use `read_file` with the specified lines. For categories with file links (e.g., `[security.md](security.md)`), use `read_file` on the linked reference file
12
13> **IMPORTANT for Agent**: If `metadata.generated_at` is more than 3 months old, suggest the user pull the latest version from the repository. If `mcp_microsoftdocs` tools are not available, suggest the user install it: [Installation Guide](https://github.com/MicrosoftDocs/mcp/blob/main/README.md)
14
15This skill requires **network access** to fetch documentation content:
16- **Preferred**: Use `mcp_microsoftdocs:microsoft_docs_fetch` with query string `from=learn-agent-skill`. Returns Markdown.
17- **Fallback**: Use `fetch_webpage` with query string `from=learn-agent-skill&accept=text/markdown`. Returns Markdown.
18
19## Category Index
20
21| Category | Lines | Description |
22|----------|-------|-------------|
23| Troubleshooting | L36-L40 | Diagnosing and resolving Azure AI Video Indexer Arc deployment and runtime issues, including connectivity, configuration, and infrastructure-related troubleshooting steps. |
24| Best Practices | L41-L50 | Best practices for scaling, customizing models (brands, language, speech), using AI agents for real-time insights, and designing disaster recovery/failover for Azure Video Indexer. |
25| Decision Making | L51-L58 | Guidance on cost planning, live AI insight selection vs custom models, camera analytics choices, and multi-tenant management strategies for Azure AI Video Indexer. |
26| Limits & Quotas | L59-L66 | Limits, quotas, formats, and language support for Video Indexer, plus how to configure, monitor, and summarize live camera recording durations and events. |
27| Security | L67-L76 | Securing Video Indexer: roles and access control, NSG service tags, private endpoints, security baselines, and protecting storage with firewalls. |
28| Configuration | L77-L91 | Configuring Video Indexer: camera and live analysis setup, custom AI insights, OpenAI-based summarization, indexing options, speaker identities, regions, and monitoring/diagnostics. |
29| Integrations & Coding Patterns | L92-L98 | Using Video Indexer APIs, widgets, and low-code tools to call the service, embed insights, automate workflows, and programmatically redact faces in videos |
30| Deployment | L99-L104 | Deploying Video Indexer via Arc or ARM, configuring real-time extensions, and managing on-prem/edge deployments and infrastructure setup. |
31
32### Troubleshooting
33| Topic | URL |
34|-------|-----|
35| Diagnose Azure AI Video Indexer Arc issues | https://learn.microsoft.com/en-us/azure/azure-video-indexer/arc/azure-video-indexer-enabled-by-arc-troubleshooting |
36
37### Best Practices
38| Topic | URL |
39|-------|-----|
40| Apply AI agents for real-time video insights | https://learn.microsoft.com/en-us/azure/azure-video-indexer/arc/agents-overview |
41| Apply scale best practices for Azure Video Indexer | https://learn.microsoft.com/en-us/azure/azure-video-indexer/considerations-when-use-at-scale |
42| Customize brand detection models in Video Indexer | https://learn.microsoft.com/en-us/azure/azure-video-indexer/customize-brands-model-how-to |
43| Customize Azure Video Indexer language models | https://learn.microsoft.com/en-us/azure/azure-video-indexer/customize-language-model-how-to |
44| Apply Video Indexer speech model training best practices | https://learn.microsoft.com/en-us/azure/azure-video-indexer/speech-model-training-best-practices |
45| Implement disaster recovery and failover for Video Indexer | https://learn.microsoft.com/en-us/azure/azure-video-indexer/video-indexer-disaster-recovery |
46
47### Decision Making
48| Topic | URL |
49|-------|-----|
50| Plan and estimate costs for Video Indexer Arc | https://learn.microsoft.com/en-us/azure/azure-video-indexer/arc/cost-management |
51| Choose and apply live AI insights to cameras | https://learn.microsoft.com/en-us/azure/azure-video-indexer/arc/live-ai-insights-catalog |
52| Decide when to create custom live AI insights | https://learn.microsoft.com/en-us/azure/azure-video-indexer/arc/live-custom-insights-overview |
53| Choose multi-tenant management strategies for Video Indexer | https://learn.microsoft.com/en-us/azure/azure-video-indexer/manage-multiple-tenants |
54
55### Limits & Quotas
56| Topic | URL |
57|-------|-----|
58| Generate event summaries from camera recordings | https://learn.microsoft.com/en-us/azure/azure-video-indexer/arc/live-event-summary |
59| View and manage live camera recording durations | https://learn.microsoft.com/en-us/azure/azure-video-indexer/arc/live-watch-recordings |
60| Azure Video Indexer formats, limits, and service quotas | https://learn.microsoft.com/en-us/azure/azure-video-indexer/avi-support-matrix |
61| Check language support and capabilities in Video Indexer | https://learn.microsoft.com/en-us/azure/azure-video-indexer/language-support |
62
63### Security
64| Topic | URL |
65|-------|-----|
66| Request access to limited Azure Video Indexer features | https://learn.microsoft.com/en-us/azure/azure-video-indexer/limited-access-features |
67| Use NSG service tags with Azure Video Indexer | https://learn.microsoft.com/en-us/azure/azure-video-indexer/network-security |
68| Configure private endpoints for Azure Video Indexer | https://learn.microsoft.com/en-us/azure/azure-video-indexer/private-endpoint-how-to |
69| Configure Azure AI Video Indexer access roles | https://learn.microsoft.com/en-us/azure/azure-video-indexer/restricted-viewer-role |
70| Apply security baseline to Azure AI Video Indexer | https://learn.microsoft.com/en-us/azure/azure-video-indexer/security-baseline-video-indexer |
71| Secure Azure AI Video Indexer with firewall-protected storage | https://learn.microsoft.com/en-us/azure/azure-video-indexer/storage-behind-firewall |
72
73### Configuration
74| Topic | URL |
75|-------|-----|
76| Configure cameras for Video Indexer real-time analysis | https://learn.microsoft.com/en-us/azure/azure-video-indexer/arc/live-add-remove-camera |
77| Use vi_cli.sh for live Video Indexer via Arc | https://learn.microsoft.com/en-us/azure/azure-video-indexer/arc/live-cli-reference |
78| Configure custom live AI insights in Video Indexer | https://learn.microsoft.com/en-us/azure/azure-video-indexer/arc/live-custom-insights-create |
79| Manage real-time analysis camera settings in Video Indexer | https://learn.microsoft.com/en-us/azure/azure-video-indexer/arc/live-manage-camera |
80| Configure Azure Video Indexer with Azure OpenAI | https://learn.microsoft.com/en-us/azure/azure-video-indexer/connect-azure-open-ai-task |
81| Edit speaker identities in Azure Video Indexer transcripts | https://learn.microsoft.com/en-us/azure/azure-video-indexer/edit-speakers |
82| Configure Azure AI Video Indexer indexing options | https://learn.microsoft.com/en-us/azure/azure-video-indexer/indexing-configuration-guide |
83| Configure monitoring and diagnostics for Azure Video Indexer | https://learn.microsoft.com/en-us/azure/azure-video-indexer/monitor-video-indexer |
84| Reference for Azure Video Indexer monitoring data | https://learn.microsoft.com/en-us/azure/azure-video-indexer/monitor-video-indexer-data-reference |
85| Set Azure region parameters for Video Indexer APIs | https://learn.microsoft.com/en-us/azure/azure-video-indexer/regions |
86| Configure Azure OpenAI summarization in Video Indexer | https://learn.microsoft.com/en-us/azure/azure-video-indexer/text-summarization-task |
87
88### Integrations & Coding Patterns
89| Topic | URL |
90|-------|-----|
91| Redact faces in videos using Video Indexer API | https://learn.microsoft.com/en-us/azure/azure-video-indexer/face-redaction-with-api |
92| Integrate Video Indexer with Logic Apps and Power Automate | https://learn.microsoft.com/en-us/azure/azure-video-indexer/logic-apps-connector-arm-accounts |
93| Embed Azure Video Indexer widgets into applications | https://learn.microsoft.com/en-us/azure/azure-video-indexer/video-indexer-embed-widgets |
94
95### Deployment
96| Topic | URL |
97|-------|-----|
98| Deploy Azure Video Indexer as an Arc extension | https://learn.microsoft.com/en-us/azure/azure-video-indexer/arc/azure-video-indexer-enabled-by-arc-quickstart |
99| Create and manage Video Indexer real-time extensions | https://learn.microsoft.com/en-us/azure/azure-video-indexer/arc/live-extension |
100| Deploy Azure Video Indexer with ARM templates | https://learn.microsoft.com/en-us/azure/azure-video-indexer/deploy-with-arm-template |