Python 无法使用GStreamer中AWS Kinesis馈送的HLS流

Python 无法使用GStreamer中AWS Kinesis馈送的HLS流,python,gstreamer,http-live-streaming,amazon-kinesis,nvidia-deepstream,Python,Gstreamer,Http Live Streaming,Amazon Kinesis,Nvidia Deepstream,我试图使用AWS Kinesis生成的HLS提要作为对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-decod

我试图使用AWS Kinesis生成的HLS提要作为对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

我应该怎么做才能让它工作?

请添加您当前使用的gstreamer管道插件序列。您能解决上述问题吗?还有@Tanmay,你能帮我一下吗?