I’m trying to developing application on Jetson Nano which receives RTSP stream and stream it to Chrome web browser.
So, I tested ‘webrtc-unidirectional-h.264.c’ from ‘centricular’ well-known as webrtcbin example and only modified pipeline from source code using nvidia deepstreaming plugins as below.
Based on your findings, seems RTSP stream origins the problem. However, have you tried to display the RTSP stream on Jetson Board?, it will confirm or not if the video stream is choppy from source.
I can confirm what @aphillipso has said. Some RTSP sources and the nvv4l2decoder don’t get along, but since you’re decoding h264 and then encoding h264, you might be able to just remove those elements from your pipeline. It looks like you might be able to go straight from rtspsrc to webrtcbin. That will run on a potato, and you’ll get better quality without the re-encode anyway.
But my final goal is not so simple ;)
I want adding some information on the video by nvosd and stream it through RTSP and WebRTC simultaneously.
At now, my application has no problem on sending RTSP stream but WebRTC stream has this issue.