Видеопоток AWS kinesis в raspberrypi. Невозможно создать видеопоток Kinesis Video
Я пытаюсь транслировать видео с малинового пирога, используя видеопоток aws kinesis. Мы использовали C++ sdk на сайте Aws (https://github.com/awslabs/amazon-kinesis-video-streams-producer-sdk-cpp)
./kinesis_video_gstreamer_sample_app имя потока
Я пробую это.
Тогда с этим журналом произошла ошибка.
[ОШИБКА] [19-04-2020 19:20:33:859.598 GMT] createKinesisVideoStreamSync(): не удалось создать видеопоток Kinesis - время ожидания истекло.
[ИНФОРМАЦИЯ] [19-04-2020 19:20:33:859.962 GMT] freeKinesisVideoStream(): освобождение видеопотока Kinesis.
[ОШИБКА] [19-04-2020 19:20:36:461.643 GMT] Невозможно создать поток Kinesis Video. saStream Состояние ошибки: 0xf
[ИНФОРМАЦИЯ] [19-04-2020 19:20:36:462.176 GMT] Освобождение видеопотока Kinesis saStream
[ИНФОРМАЦИЯ] [19-04-2020 19:20:36:462.352 GMT] freeKinesisVideoStream(): освобождение видеопотока Kinesis.
[ОШИБКА] [19-04-2020 19:20:36:462.592 GMT] Не удалось инициализировать видео Kinesis. Исключение: невозможно создать поток Kinesis Video. savvyStream Статус ошибки: 0xf
[ИНФОРМАЦИЯ] [19-04-2020 19:20:36:462.817 GMT] freeKinesisVideoClient(): Освобождение клиента видео Kinesis
[DEBUG] [19-04-2020 19:20:36:462.939 GMT] curlApiCallbacksShutdownActiveRequests(): хеш-таблица pActiveRequests пуста
[DEBUG] [19-04-2020 19:20:36:864.288 GMT] freeKinesisVideoClientInternal(): общий объем выделенной памяти 0
[ПРЕДУПРЕЖДЕНИЕ] [19-04-2020 19:20:36:864.546 GMT] curlApiCallbacksShutdown(): curlApiCallbacksShutdown вызывается, когда уже выполняется завершение работы
Я думаю, что соединение было успешным, но передача данных не работает. из-за тайм-аута. Я использовал область ap-northeast-2. Я пытался найти решение, но это было сложно. Помогите мне, пожалуйста. Спасибо.
1 ответ
Как показывают журналы, время ожидания для создания потока истекло (в примере используется синхронизирующая версия API создания), поэтому данные не передаются. По умолчанию уровень журнала регистратора - это отладка, поэтому вы должны увидеть основную причину (может быть несколько причин, включая аутентификацию и / или сеть). Включите полный журнал, чтобы понять, что происходит.
Вы получите намного более быстрый ответ, если опубликуете проблему в репозитории GitHub для проекта.