Hi
I’m using DeepStream with Docker Container.
I would like to change the RTSP output name (from rtsp://:8554/ds-test to rtsp://:8554/x). Please let me know if you have the steps to rebuild the Docker Container or the source code for deepstream.
I know how to change the RTSP output name of DeepStram at this URL
Are you using deepstream-app? If so, the source code is available in /opt/nvidia/deepstream/deepstream/sources/apps, you can read and build the app with these codes.
The name is defined in start_rtsp_streaming() function in /opt/nvidia/deepstream/deepstream/sources/apps/apps-common/src/deepstream_sink_bin.c, you can modify it.
DeepStream I am using is nvcr.io/nvidia/deepstream-l4t:6.0-ea-21.06-iot. Therefore, I could`t find /opt/nvidia/deepstream/deepstream/sources/apps/apps-common/src/deepstream_sink_bin.c.
I pulled nvcr.io/nvidia/deepstream-l4t:6.0-triton and modify /opt/nvidia/deepstream/sources/apps/apps-common/src/deepstream_ sink_bin.c, so I was able to solve this .
I modified the name of the rtsp defined in the start_rtsp_streaming() function after using the deepstream-app, but the name isn’t reflected. So I think I need to build it after renaming the rtsp, but I don’t know how to build it. Therefore, I would like to know how to do that.
Please enter into /opt/nvidia/deepstream/deepstream-6.0/sources/apps/sample_apps/deepstream-app folder in your board. Then you can build the app by “export CUDA_VER=10.2 & make”.
Then please copy the “deepstream-app” generated to replace the “deepstream-app” in /opt/nvidia/deepstream/deepstream-6.0/bin folder.