From OBS via rist to gstreamer ristsrc

Hello, i try to stream from OBS via rist to gstreamer using the ristsrc element.
The sample code from ristsrc is working.

gst-launch-1.0 ristsrc address=0.0.0.0 port=5000 encoding-name="h264" ! \
     rtph264depay ! h264parse ! matroskamux ! filesink location=h264.mkv

But when is connect via OBS using

Setting -> Stream -> Server:
rist://192.168.88.109:5000

I see the message in gstreamer :
Redistribute latency...

appears. but nothing else happens.

Questions:

  1. has anyone already successfully used ristsrc with OBS?
  2. how can I debug here to find out where it hangs?

Note the GStreamer rist support predates librist, and the encrypted profiles. Make sure to configure OBS accordingly.

I see that there is a typo in the example, but I’m not sure it is your issue. The encoding name should have a capital H for H264. Second thing to note, is that most streamer will encapsulate the elementary stream into MPEGTS (rtpmp2tdepay ! tsdemux). H264 payload is used to reduce latency, but requires another stream for audio.