• Hardware Platform (Jetson / GPU)
• DeepStream Version 6.0
• JetPack Version 4.6
• TensorRT Version 8.0.1.6
• Issue Type( question)
When using an mp4 with svc encoded or live rtsp feed with svc enabled, deepstream hangs and doesn’t decode the feed.
This warning/error is logged to the shell aswell.
Missing plugins: missing-plugin, type=(string)decoder, detail=(GstCaps)"application/x-rtp\,\ media\=\(string\)video\,\ payload\=\(int\)96\,\ encoding-name\=\(string\)H264-SVC\,\ packetization-mode\=\(string\)1\,\ profile-level-id\=\(string\)53001E\,\ sprop-parameter-sets\=\(string\)\"b1MAHq2EAQwgCGEAQwgCGEAQwgCEO3BYCTTcBAQFAAADA+gAAJxAgAkA\\\,aO48sAA\\\=\"\,\ a-packetization-supported\=\(string\)DH\,\ a-rtppayload-supported\=\(string\)DH\,\ a-framerate\=\(string\)20.000000\,\ a-recvonly\=\(string\)\"\"\,\ ssrc\=\(uint\)984854478\,\ clock-base\=\(uint\)45006\,\ seqnum-base\=\(uint\)45006", name=(string)"H264-SVC\ video\ RTP\ depayloader";
I’ve read before that the multimedia-api supports --svc, but how can i use that as a replacement for rtspsrc/uridecodebin ?
It seems kinda hacky to read the feed with the multimedia api and THEN push the decoded buffers to deepstream via appsrc, so i’d rather not do it. Are there any alternative to creating a custom function that utilizes the multimedia-api to read the svc feed ?