TABLE OF CONTENTS


Overview

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


Graphical user interface, application

Description automatically generated


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


Graphical user interface, application

Description automatically generated


 

3. On the Create Cognitive Services page

   i. Provide the details and click on Review + create"


Graphical user interface, text, application, email

Description automatically generated


 

4. Validation passed. now click on "Create"


Graphical user interface, text, application, email

Description automatically generated


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


Graphical user interface, application

Description automatically generated



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.