Невозможно использовать поток HLS из канала AWS Kinesis в GStreamer

Я пытаюсь использовать фид HLS, созданный AWS Kinesis, в качестве входных данных для конвейера DeepStream, но получаю следующую ошибку:

Error: gst-stream-error-quark: GStreamer encountered a general stream error.(1): qtdemux.c(7067):gst_qtdemux_process_adapter (): /GstPipeline:pipeline0/GstBin:source-bin-00/GstURIDecodeBin:uri-decode-bin/GstDecodeBin:decodebin0/GstQTDemux:
qtdemux1: no ‘moov’ atom within the first 10 MB

Я построил конвейер с использованием привязок python, и я использую uridecodebin для разрешения входного URI. Моя последовательность конвейера GStreamer следующая:

uridecodebin --> nvstreammux --> nvinfer --> nvvideoconvert --> nvdsosd --> nveglglessink

Кроме того, я также могу захватывать кадры с помощью простого скрипта Python OpenCV. Ниже приведены моя конфигурация оборудования и версия программного обеспечения:

  • Аппаратная платформа (GPU) = NVIDIA T4
  • Версия DeepStream = 5.0
  • Версия TensorRT =7.0.0
  • Версия драйвера NVIDIA GPU (действительно только для GPU)=440.64.00

Что мне делать, чтобы он заработал?

0 ответов

Другие вопросы по тегам