I’m trying to consume HLS feed generated by AWS Kinesis as input to DeepStream pipeline but I’m getting following error:
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
I’ve built the pipeline using python bindings and I’m using uridecodebin to resolve input URI. My GStreamer pipeline sequence is as follows:
uridecodebin --> nvstreammux --> nvinfer --> nvvideoconvert --> nvdsosd --> nveglglessink
Furthermore, I am also able to capture frames using a simple OpenCV python script. Following is my hardware configuration and software version:
- Hardware Platform (GPU) = NVIDIA T4
- DeepStream Version= 5.0
- TensorRT Version=7.0.0
- NVIDIA GPU Driver Version (valid for GPU only)=440.64.00
What should I do to get it working?