TABLE OF CONTENTS
With the surge of video content generation and consumption on the internet, digital content industry is gearing towards making sure that their content can be infused with the power of artificial intelligence to be able to extract useful insights, and use them as an enhanced tool for content moderation, advanced redaction, search optimization, content discovery, user engagement and much more.
VIDIZMO offers you AI-powered visual and audio insights for smarter analysis and search optimization using Azure Cognitive Services. To learn more about its offerings, see: Understanding Video Insights.
Here is how you may configure video insights in your VIDIZMO portal:
Before you start
- Azure Administrator will create the containers of required cognitive services to generate insights
- Manager+ roles can enable cognitive services for content processing in VIDIZMO portal
Azure Cognitive Services Configuration
1. Login to portal.azure.com
i. Search for Cognitive services in the search bar
ii. Select Cognitive services
2. You are on the Cognitive services dashboard
i. Select "All cognitive services"
ii. Click "Add"
iii. Select the Cognitive service you want to use in your portal, for all services in a single container we have used "Cognitive services multi-service account" in this tutorial
3. On the Create Cognitive Services page
i. Provide the details and click on Review + create"
4. Validation passed. now click on "Create"
5. Go to your resource
i. From the overview screen, select "Keys and Endpoint"
(ii. iii) Copy and save the keys
iv. Copy and save the Location/Region
v. Copy and save the Endpoint
Note: SaaS customers can run cognitive services (speech recognition, OCR, keyword extraction, speech to text) on the cloud.
Note: For On premise deployment, deploy Docker container for cognitive services on your on-premise server and make sure that the container is accessible for the machines that are using the cognitive services
VIDIZMO Portal Configuration
1. From the Portal's Homepage:
i. Click on the menu icon on the top left-hand corner of the screen to bring up the left navigation pane.
ii. Then click on the down arrow to expand the Admin section.
iii Select Settings to open the Portal Settings navigation panel.
2. From the Portal Settings navigation pane:
i. Click on the Apps to expand the list of application services that you can integrate with.
ii. Select Content Processing where you can set up Azure Cognitive Services.
iii. Click on the settings icon against Azure Cognitive Services to connect its app in VIDIZMO and enable its services in your portal.
3. From the Azure Cognitive Services- Settings screen:
The configuration screen of the Azure Cognitive services is designed in a way that portrays the dependency of every field on the selected insights. The keywords extraction and Speech-language detection are dependent upon the Closed Caption generation.
i. VIDIZMO integrated Cognitive services to fulfill the requirements of on-prem customers. But SaaS customers can also use it so you need to select the environment
ii. The region where your Cognitive services are enabled
iii. Select the insights that you want to generate
iv. Provide the endpoint of your closed captions container
v. Select the language of your container
vi. Select the language options (auto-detect, auto-detect multi-language)
vii. Provide the endpoint of your keyword container
viii. Provide the endpoint of your OCR container
ix. Select the OCR language
x. Enable on-demand AI processing if you do not want your media to go under automatic AI processing
xi. Click on Save Changes to save your settings
4. From the Content Processing screen:
i. You can now see that the toggle button against the Indexer has been unblocked. Enable the toggle button to configure video insights in your portal.
A notification will appear briefly stating Portal Settings Updated Successfully.