Skip to content

Commit 46f837d

Browse files
authored
Update indexing-configuration-guide.md
1 parent 24b729e commit 46f837d

File tree

1 file changed

+27
-36
lines changed

1 file changed

+27
-36
lines changed

articles/azure-video-indexer/indexing-configuration-guide.md

Lines changed: 27 additions & 36 deletions
Original file line numberDiff line numberDiff line change
@@ -2,17 +2,16 @@
22
title: Indexing configuration guide
33
description: This article explains the configuration options of indexing process with Azure Video Indexer.
44
ms.topic: conceptual
5-
ms.date: 10/26/2022
5+
ms.date: 11/01/2022
66
ms.author: juliako
7+
author: DavidDyckman
78
---
89

910
# Indexing configuration guide
1011

11-
When indexing videos, users can use the default settings or adjusting many of the settings. It's important to understand the configuration options to index efficiently while ensuring you meet your indexing objectives. Azure Video Indexer allows you to choose between a range of language, indexing, custom models, and streaming settings that have implications on the insights generated, cost, and performance.
12+
When indexing videos, users can use the default settings or adjust many of the settings. It's important to understand the configuration options to index efficiently while ensuring you meet your indexing objectives. Azure Video Indexer allows you to choose between a range of language, indexing, custom models, and streaming settings that have implications on the insights generated, cost, and performance.
1213

13-
This article explains each of the options and the impact of each option to enable informed decisions when indexing. The article discusses the [Azure Video Indexer website](https://www.videoindexer.ai/) experience but the same options apply when submitting jobs through the API (see the [API guide](video-indexer-use-apis.md)). When indexing large volumes, follow he [at-scale guide](considerations-when-use-at-scale.md).
14-
15-
## Upload and indexing options
14+
This article explains each of the options and the impact of each option to enable informed decisions when indexing. The article discusses the [Azure Video Indexer website](https://www.videoindexer.ai/) experience but the same options apply when submitting jobs through the API (see the [API guide](video-indexer-use-apis.md)). When indexing large volumes, follow the [at-scale guide](considerations-when-use-at-scale.md).
1615

1716
The initial upload screen presents options to define the video name, source language, and privacy settings.
1817

@@ -22,17 +21,17 @@ All the other setting options appear if you select Advanced options.
2221

2322
:::image type="content" source="./media/indexing-configuration-guide/advanced-configuration.png" alt-text="The screen presents advanced options to define the video name, source language, and privacy settings.":::
2423

25-
### Default Settings
24+
## Default settings
2625

27-
By default, Azure Video Indexer is configured to a video source language of English, Privacy of private, Standard audio and video setting, and Streaming quality of single bitrate.
26+
By default, Azure Video Indexer is configured to a **Video source language** of English, **Privacy** of private, **Standard** audio and video setting, and **Streaming quality** of single bitrate.
2827

2928
> [!TIP]
3029
> This topic describes each indexing option in detail.
3130
3231
Below are a few examples of when using the default setting might not be a good fit:
3332

3433
- If you need insights observed people or matched person that is only available through Advanced Video.
35-
- If you're only using Azure Video Indexer for transcription and translation, indexing of both Audio & Video isn’t required, Basic audio should suffice.
34+
- If you're only using Azure Video Indexer for transcription and translation, indexing of both audio and video isn’t required, **Basic** for audio should suffice.
3635
- If you're consuming Azure Video Indexer insights but have no need to generate a new media file, streaming isn't necessary and **No streaming** should be selected to avoid the encoding job and its associated cost.
3736
- If a video is primarily in a language that isn't English.
3837

@@ -65,37 +64,35 @@ Below are the indexing type options with details of their insights provided. To
6564
|Standard| Standard |Standard |
6665
|Advanced |Advanced|Advanced |
6766

68-
#### Audio only
69-
70-
**Basic** - Indexes and extract insights by using audio only (ignoring video) and provides the following insights: transcription, translation, formatting of output captions and subtitles, named entities (brands, locations, people), and topics.
71-
72-
**Standard** - Indexes and extract insights by using audio only (ignoring video) and provides the following insights: transcription, translation, formatting of output captions and subtitles, emotions, keywords, named entities (brands, locations, people), sentiments, speakers, and topics.
67+
## Advanced settings
7368

74-
**Advanced** - Indexes and extract insights by using audio only (ignoring video) and provides the following insights: transcription, translation, formatting of output captions and subtitles, audio effects (preview), emotions, keywords, named entities (brands, locations, people), sentiments, speakers, and articles.
69+
### Audio only
7570

76-
#### Video only
71+
- **Basic**: Indexes and extract insights by using audio only (ignoring video) and provides the following insights: transcription, translation, formatting of output captions and subtitles, named entities (brands, locations, people), and topics.
72+
- **Standard**: Indexes and extract insights by using audio only (ignoring video) and provides the following insights: transcription, translation, formatting of output captions and subtitles, emotions, keywords, named entities (brands, locations, people), sentiments, speakers, and topics.
73+
- **Advanced**: Indexes and extract insights by using audio only (ignoring video) and provides the following insights: transcription, translation, formatting of output captions and subtitles, audio effects (preview), emotions, keywords, named entities (brands, locations, people), sentiments, speakers, and articles.
7774

78-
**Standard** - Indexes and extract insights by using video only (ignoring audio) and provides the following insights: labels (OCR), named entities (OCR - brands, locations, people), OCR, people, scenes (keyframes and shots), and topics (OCR).
75+
### Video only
7976

80-
**Advanced** - Indexes and extract insights by using video only (ignoring audio) and provides the following insights: labels (OCR), matched person (preview), named entities (OCR - brands, locations, people), OCR, observed people (preview), people, scenes (keyframes and shots), and topics (OCR).
77+
- **Standard**: Indexes and extract insights by using video only (ignoring audio) and provides the following insights: labels (OCR), named entities (OCR - brands, locations, people), OCR, people, scenes (keyframes and shots), and topics (OCR).
78+
- **Advanced**: Indexes and extract insights by using video only (ignoring audio) and provides the following insights: labels (OCR), matched person (preview), named entities (OCR - brands, locations, people), OCR, observed people (preview), people, scenes (keyframes and shots), and topics (OCR).
8179

8280
### Audio and Video
8381

84-
**Standard** - Indexes and extract insights by using audio and video and provides the following insights: transcription, translation, formatting of output captions and subtitles, audio effects (preview), emotions, keywords, named entities (brands, locations, people), OCR, people, sentiments, speakers, and topics.
85-
86-
**Advanced** - Indexes and extract insights by using audio and video and provides the following insights: transcription, translation, formatting of output captions and subtitles, audio effects (preview), emotions, keywords, matched person (preview), named entities (brands, locations, people), OCR, observed people (preview), people, sentiments, speakers, and topics.
82+
- **Standard**: Indexes and extract insights by using audio and video and provides the following insights: transcription, translation, formatting of output captions and subtitles, audio effects (preview), emotions, keywords, named entities (brands, locations, people), OCR, people, sentiments, speakers, and topics.
83+
- **Advanced**: Indexes and extract insights by using audio and video and provides the following insights: transcription, translation, formatting of output captions and subtitles, audio effects (preview), emotions, keywords, matched person (preview), named entities (brands, locations, people), OCR, observed people (preview), people, sentiments, speakers, and topics.
8784

8885
### Streaming quality options
8986

9087
When indexing a video, you can decide if encoding of the file should occur which will enable streaming. The sequence is as follows:
9188

9289
Upload > Encode (optional) > Index & Analysis > Publish for streaming (optional)
9390

94-
Encoding and streaming operations are performed by and billed by Azure Media Services. There are more operations associated with creation of a streaming video:
95-
96-
- a Streaming Endpoint and
97-
- the egress traffic that depends on the number of video playbacks, video playback length, and the video quality (bitrate).
91+
Encoding and streaming operations are performed by and billed by Azure Media Services. There are two additional operations associated with the creation of a streaming video:
9892

93+
- The creation of a Streaming Endpoint.
94+
- Egress traffic – the volume depends on the number of video playbacks, video playback length, and the video quality (bitrate).
95+
9996
There are several aspects that influence the total costs of the encoding job. The first is if the encoding is with single or adaptive streaming. This will create either a single output or multiple encoding quality outputs. Each output is billed separately and depends on the source quality of the video you uploaded to Azure Video Indexer.
10097

10198
For Media Services encoding pricing details, see [pricing](https://azure.microsoft.com/pricing/details/media-services/#pricing).
@@ -105,24 +102,18 @@ When indexing a video, default streaming settings are applied. Below are the str
105102
|Single bitrate|Adaptive bitrate| No streaming |
106103
|---|---|---|
107104

108-
**Single bitrate** - With Single Bitrate, the standard Media Services encoder cost will apply for the output. If the video height is greater than or equal to 720p HD, Azure Video Indexer encodes it with a resolution of 1280 x 720. Otherwise, it's encoded as 640 x 468. The default setting is content-aware encoding.
105+
- **Single bitrate**: With Single Bitrate, the standard Media Services encoder cost will apply for the output. If the video height is greater than or equal to 720p HD, Azure Video Indexer encodes it with a resolution of 1280 x 720. Otherwise, it's encoded as 640 x 468. The default setting is content-aware encoding.
106+
- **Adaptive bitrate**: With Adaptive Bitrate, if you upload a video in 720p HD single bitrate to Azure Video Indexer and select Adaptive Bitrate, the encoder will use the [AdaptiveStreaming](/rest/api/media/transforms/create-or-update?tabs=HTTP#encodernamedpreset) preset. An output of 720p HD (no output exceeding 720p HD is created) and several lower quality outputs are created (for playback on smaller screens/low bandwidth environments). Each output will use the Media Encoder Standard base price and apply a multiplier for each output. The multiplier is 2x for HD, 1x for non-HD, and 0.25 for audio and billing is per minute of the input video.
109107

110-
**Adaptive bitrate** - With Adaptive Bitrate, if you upload a video in 720p HD single bitrate to Azure Video Indexer and select Adaptive Bitrate, the encoder will use the [AdaptiveStreaming](/rest/api/media/transforms/create-or-update?tabs=HTTP#encodernamedpreset) preset. An output of 720p HD (no output exceeding 720p HD is created) and several lower quality outputs are created (for playback on smaller screens/low bandwidth environments). Each output will use the Media Encoder Standard base price and apply a multiplier for each output. The multiplier is 2x for HD, 1x for non-HD, and 0.25 for audio and billing is per minute of the input video.
108+
**Example**: If you index a video in the US East region that is 40 minutes in length and is 720p HP and have selecting the streaming option of Adaptive Bitrate, 3 outputs will be created - 1 HD (multiplied by 2), 1 SD (multiplied by 1) and 1 audio track (multiplied by 0.25). This will total to (2+1+0.25) * 40 = 130 billable output minutes.
111109

112-
**No streaming**
113-
114-
Insights are generated but no streaming operation is performed and the video isn't available on the Azure Video Indexer website. When No streaming is selected, you aren't billed for encoding.
110+
Output minutes (standard encoder): 130 x $0.015/minute = $1.95.
111+
- **No streaming**: Insights are generated but no streaming operation is performed and the video isn't available on the Azure Video Indexer website. When No streaming is selected, you aren't billed for encoding.
115112

116113
### Customizing content models - People/Animated characters and Brand categories
117114

118115
Azure Video Indexer allows you to customize some of its models to be adapted to your specific use case. These models include animated characters, brands, language, and person. If you have customized models, this section enables you to configure if one of the created models should be used for the indexing.
119116

120-
## Pricing calculation example
121-
122-
If you index a video in the US East region that is 40 minutes in length and is 720p HP and have selecting the streaming option of **Adaptive bitrate**, 3 outputs will be created - 1 HD (multiplied by 2), 1 SD (multiplied by 1) and 1 audio track (multiplied by 0.25). This will total to (2+1+0.25) * 40 = 130 billable output minutes.
123-
124-
Output minutes (standard encoder): 130 x $0.015/minute = $1.95
125-
126117
## Next steps
127118

128-
Learn more about [language support and supported languages](language-support.md).
119+
Learn more about [language support and supported languages](language-support.md).

0 commit comments

Comments
 (0)