Я пытаюсь использовать канал 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
Кроме того, я также могу захватывать кадры, используя простой скрипт OpenCV python. Ниже приведены мои аппаратные конфигурации и версия программного обеспечения:
- Аппаратная платформа (GPU) = NVIDIA T4
- Версия DeepStream = 5.0
- Версия TensorRT = 7.0.0
- Версия драйвера NVIDIA GPU (только для GPU) = 440.64.00
Что мне делать, чтобы он заработал?