Pipeline Setup:
Created a pipeline that includes a demux element with multiple outputs.
Added dynamic pad handling to link the demux element outputs to downstream elements.
Request:
Assistance with configuring the demux element to properly handle dynamic pads and resolve the issues observed in the log messages. Additionally, please advise on creating separate RTSP URLs for each input if needed and how to resolve the issue with linking the elements. main(1).txt (26.9 KB)
/opt/nvidia/deepstream/deepstream/sources/apps/sample_apps/deepstream-server or /opt/nvidia/deepstream/deepstream/sources/apps/apps-common/src/deepstream_source_bin.c
The usage method is basically the same as uridecodebin/nvurisrcbin.
I couldn’t find the deepstream-server example in /opt/nvidia/deepstream/deepstream/sources/apps/sample_apps/deepstream-server as mentioned. Additionally, I encountered the following warning when trying to create the nvmultiurisrcbin element in my C++ code:
perl
0:00:00.247185280 18473 0xaaaae930d8c0 WARN GST_ELEMENT_FACTORY gstelementfactory.c:458:gst_element_factory_make: no such element factory “nvmultiurisrcbin”!
This suggests that the nvmultiurisrcbin plugin is not available or not correctly installed. Could you please provide guidance on ensuring that nvmultiurisrcbin is properly set up?
Also, I’m facing an issue where RTSP streams with multiple outputs work in Python but not in C++. Could you shed some light on why this discrepancy might occur and how to address it?
DS-6.2 was released a long time ago, and I am not sure whether the code is packaged on Jetson.
Or you can find the relevant code on x86 and then port it to Jetson, or try to upgrade DS-7.0, which contains this sample code.
sudo /opt/nvidia/deepstream/deepstream/install.sh
What does RTSP streams with multiple outputs mean?
Generally speaking, python/cpp won’t cause these differences, it’s probably something to do with your code
After switching from tiler to demux for creating individual RTSP URLs for each stream, the RTSP stopped working. The following pipeline structure was used: