The output rtsp parameter framerate=15/1 is set in capsfilter, but the framerate in the output rtsp video stream is still 30. How can I set the output rtsp framerate to 15???
The framerate of an encoded buffer has nothing to do with the framerate of its content. You need to change the framerate before encoding. My suggestion is to do this before nvstreammux because processing inference on frames that will be dropped wastes resources. Also, I’m not sure if nvvideoconvert can convert framerates; you should consider using videorate for that:
@fanzh@miguel.taylor Now my question is the ipc camera input is 15fps, but the output rtsp is 30fps frame rate, tried a variety of methods are not good, how to do can output 15fps rtsp video stream
could you use this command to test the actual fps? please share the “current” and “average” data after running for a while.
gst-launch-1.0 uridecodebin uri=xxx ! nvvideoconvert ! fpsdisplaysink
We have an element that measures FPS at any point in the pipeline. Would you mind installing it and adding it after each element in your pipeline to check where this framerate is coming from?
About this new error, you can open a new topic. currently our target is to check the actual output fps and which element will change fps 15. could you use the following simple code to check? get-fps.txt (939 Bytes)