[gst-devel] Relay rtp stream

Marc Leeman marc.leeman at gmail.com
Thu May 6 20:37:38 CEST 2010


> I fear that I was not clear enough. I want to set up a relay server that
> will pick up an rtsp stream (rtsp://1.1.1.1:6666/test) and broadcast it as
> another rtsp stream (rtsp://2.2.2.2:6666/test). I am not clear that any of
> the suggestions would do that.

rtsp in not a 'broadcasting' service; but a on-request service. You
might happen to find a multicast that is started and kept alive by
another client; but that would be sheer luck.

Creating a rtsp session (rtspsrc); capturing the rtp uni- or multicast
and sending it back out on pure RTP multicast is trivial to do

/* simplified */
rtspsrc ! gstrtpbin ! udpsink

This assumes that your re-broadcast stream is the same RTP as you
received from your encoder.

-- 
  greetz, marc
Every nonzero finite dimensional inner product space has an orthonormal basis.

It makes sense, when you don't think about it.
crichton 2.6.26 #1 PREEMPT Tue Jul 29 21:17:59 CDT 2008 GNU/Linux
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: Digital signature
URL: <http://lists.freedesktop.org/archives/gstreamer-devel/attachments/20100506/2c74adc2/attachment.pgp>


More information about the gstreamer-devel mailing list