Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  1. Verity API Gateway: The Verity API Gateway receives a video URL request, authenticates the client request and passes the URL to the Verity API.

  2. Verity API: The Verity API passes the request to the Video Transcribe component Service to orchestrate video transcription and optical character recognitionanalysis

  3. Video Service: Downloads the Video Service downloads video and audio into separate files. The audio file is sent to the transciption service.

  4. Audio Transcribe: The audio file is sent for transcription.

  5. Optical Character Recognition (OCR): Verity API verifies if the audio transcription results contain a sufficient sample of at least 50 words. If not, Verity API initiates an OCR job to detect text in the video file and convert the detected text into machine-readable text.

  6. Prism Video Frame Threat Classifier: Video is sent to the Video Threat Classifier for brand safety analysis of video frames.

  7. Verity Text Processing: Verity API passes concatenated text results (comprising transcription, OCR if available, Client metadata title and description) to Verity Tapas Text Processing. The Text Processing engine processes the video transcription, OCR, client metadata title and description by applying Natural Language Processing (NLP) for text classification (e.g. IAB Content Categories v2.0 and Threat categories) and information extraction (e.g. Keywords). 

  8. Verity Report: The Verity API accepts the text analysis results, applies result weighting and merging logic, then returns the final video analysis Verity Report to the client.

...