AWS распознавание лиц в проблеме с потоковым видео

У меня возникла проблема при внедрении Amazon Rekognition. Я получаю следующую ошибку:

  1. AWSRekognition API createStreamProcessor всегда вызывает следующую ошибку:

Домен ошибки = com.amazonaws.AWSRekognitionErrorDomain Code = 7 UserInfo = {__ type = InvalidParameterException, Logref = aadd2387-8289-44e7-b8f8-d72d52debed3, Message = Превышен предел входящего потока для arn: aws: kinesisvideo: 54973141 : stream / FaceRecognitionDemo / 1535630649185, Code = InvalidParameterException} »

  1. API-интерфейс submitAllRecords API класса AWSKinesisRecorder всегда вызывает следующую ошибку:

Домен ошибки = com.amazonaws.AWSKinesisErrorDomain Code = 13 UserInfo = {__ type = ResourceNotFoundException, message = Stream FaceRecognitionDemo под учетной записью 549731499035 не найден.}

Из-за этой проблемы данные буфера не отправляются в видео kinesis, чтобы поток мог запуститься и начать поиск лица.

Любая помощь приветствуется?


person Ajeet Sharma    schedule 11.09.2018    source источник


Ответы (1)


Глядя на проблему, становится ясно, что проблема связана с одним из следующих факторов:

  1. Превышены лимиты, вызывающие InvalidParameterException.
  2. Возможно, совместное использование ресурсов между регионами, что запрещено в AWS, поэтому вам следует дважды проверить, что означает, что потоковый процессор, кинезис и т. Д. Должны находиться в одном регионе.
  3. Ресурсы распределяются между учетными записями, и разрешения не позволяют получить доступ к ресурсам из другой учетной записи. Например, у препроцессора потока есть разрешения на доступ к потоку kinesis.

Что нужно проверить, чтобы исправить №1:

  • Один поток Kinesis может быть присоединен только к одному препроцессору потока, и если вы попытаетесь нарушить это, то есть один поток с двумя препроцессорами, будет сгенерировано аналогичное исключение.
  • Источник ввода и источник вывода должны иметь отображение 1: 1 в потоке и препроцессоре.
person Udit Bhatia    schedule 21.09.2018