О чём урок
Google Cloud Video Intelligence делает видео доступными для поиска: сервис извлекает метаданные с помощью простого в использовании REST API. Теперь вы можете искать любой момент в любом видеофайле из вашего каталога. Сервис быстро аннотирует видео, хранящиеся в Cloud Storage, помогает определить ключевые сущности (существительные) в видео, а также моменты, когда они появляются. Отделяйте полезный сигнал от шума: получайте нужную информацию по всему видео, по отдельным сценам или покадрово.
В этой лабораторной работе вы научитесь:
- настраивать авторизацию для пользовательского сервисного аккаунта;
- отправлять запрос на аннотирование видео в Video Intelligence API.
В оригинале Google выдаёт для лабораторной временный учебный проект и аккаунт. Здесь вы выполняете те же шаги в своём проекте Google Cloud: войдите в консоль console.cloud.google.com, создайте или выберите проект с включённой оплатой (подойдёт пробный период с бесплатными кредитами) и откройте Cloud Shell. После работы удалите созданные ресурсы, чтобы за них не списывались деньги.
В этой лабораторной работе для авторизации вы создадите и будете использовать сервисный аккаунт, привязанный к вашему проекту Google Cloud.
- В Cloud Shell убедитесь, что заранее созданный сервисный аккаунт quickstart существует:
- Создайте файл ключа сервисного аккаунта, заменив <your-project-123> на идентификатор вашего проекта (Project ID):
- Теперь выполните аутентификацию сервисного аккаунта, указав расположение файла ключа:
- Получите токен авторизации для вашего сервисного аккаунта:
Токен появится в выводе команды, он понадобится вам на одном из следующих шагов.
- Выполните следующую команду, чтобы создать JSON-файл запроса с приведённым ниже текстом и сохранить его под именем request.json:
- С помощью curl отправьте запрос videos:annotate, передав имя файла с запросом:
Video Intelligence API создаёт операцию для обработки вашего запроса. В ответе вы увидите имя операции, которое выглядит примерно так:
Это имя операции, а также значения locations и projects понадобятся вам на следующем шаге.
- Выполните этот скрипт, чтобы запросить информацию об операции через эндпоинт v1.operations.
Вы увидите информацию о своей операции.
- Подождите…
План урока
- Обзор
- Что вы будете делать
- Настройка и требования
- Задача 1. Настройка авторизации
- Задача 2. Отправьте запрос на аннотирование видео
- Поздравляем!
- Дальнейшие шаги и дополнительные материалы
Урок входит в полный доступ. Полный текст и видео открываются после оплаты. Первые уроки каждого курса бесплатны.