videostreamin fed by gstreamer on linux machine

Hi,
I am brand new to TD… Very nice tool.
I would like to feed an rtp video stream into videostreamin.
The help documentation for Video Stream In (docs.derivative.ca/index.php?ti … eam_In_TOP) discusses RTSP; but I see that other URIs are supported
(including rtp://).

I don’t need RTSP, I’m hoping RTP will work. Are there any working examples (or suggestions) on how to set up the PLAY URL for rtp?

Thanks,
Ed

Just to add a bit more information…
I do this with VLC as follows:
On linux machine, I run the following gstreamer pipeline:

gst-launch-1.0 -v videotestsrc ! x264enc ! rtph264pay ! udpsink host=VLC_PC_IP port=5000

On VLC on PC with IP=VLC_PC_IP, I opened a text file named test.sdp that contains the following lines…

c=IN IP4 VLC_PC_IP m=video 5000 RTP/AVP 96 a=rtpmap:96 H264/90000

I’m hoping I can do something similar with TD.

I can confirm that I get very inconsistent behavior using Video Stream In with RTP. Sometimes the stream is picked up, sometimes I need to restart the server, sometimes I need to restart TD. For example below, Fig 1, is a VLC server and VLC client communicating beautifully, while TD is struggling to connect. After restarting TD a couple of times, I was able to establish a connection (Fig 2).


Fig 1


Fig 2

Stream string out from VLC:
:sout=#transcode{vcodec=h264,acodec=mpga,ab=128,channels=2,samplerate=44100,scodec=none}:duplicate{dst=rtp{dst=127.0.0.1,port=5004,mux=ts},dst=display} :sout-all :sout-keep