Azure Video indexer builds upon media AI technologies to make it easier to extract insights from videos. It makes your content more discoverable content such as searching for spoken words, faces, characters, emotions, sentiment analysis and more.
This project shows how to upload a Video stream and use Azure Video Indexer API to easily extracting insights from videos using artificial intelligence (AI) and enhance content discovery experiences. Then, it uses Azure Face API to Store, Group and using AI to Train people's faces in order to automatically recognize and update a person's face by Name in the Video.
Signup for an Azure Video Indexer account: https://docs.microsoft.com/en-us/azure/cognitive-services/video-indexer/video-indexer-use-apis
Once you subscribe, copy the Video Indexer API key to use in this code
Create an Azure Face API service: https://azure.microsoft.com/en-us/try/cognitive-services/?api=face-api
Copy the Face API key to use in this code
Ceare an Azure Blob Storage: https://docs.microsoft.com/en-us/azure/storage/common/storage-quickstart-create-account?toc=%2Fazure%2Fstorage%2Fblobs%2Ftoc.json&tabs=portal
Copy the Storage connection string to use in this code https://docs.microsoft.com/en-us/azure/storage/files/storage-java-how-to-use-file-storage