Okay, I'm struggling to get it to fully work, streaming from a Raspberry Pi to Windows 10. I'm so very close, but can't quite get over the last hurdle.
On the Pi:
raspivid -t 0 -w 1280 -h 720 -rot 180 -fps 30 -b 1700000 -o - | gst-launch-1.0 -v fdsrc ! h264parse config-interval=1 ! rtph264pay ! udpsink host = <Win10-IP> port=5000
OBS:
udpsrc port=5000 ! application/x-rtp, payload=96 ! rtpjitterbuffer ! rtph264depay ! avdec_h264 ! fpsdisplaysink sync=false text-overlay=false ! video.
This doesn't produce anything as is, but if I strip out the "! video." part of it, it will pop up a Direct3D11 Renderer window with the video stream. So, clearly, the stream is working. It just isn't pulling it into OBS.
I've tried a few differing strings, as well, to no avail.
udpsrc port=5000 ! h264parse ! avdec_h264 ! video.
This will lock the stream, so I can't run gst-launch from the command line. I'm pretty new to gstreamer, so I'm just learning the different possibilities. I've seen several different conversations on the issue, with several different strings to enter, none of which worked for me.
Any tips, or full strings to put into OBS, would be extremely helpful. TIA.