rtsp proxy server

tom tomschuring at gmail.com
Fri Jul 8 05:52:20 UTC 2022


Hello,

it looks like if i want to publish an rtsp stream (to vlc for example) i
can use rtspclientsink like:

st-launch-1.0 rtspclientsink name=s location=rtsp://127.0.0.1:8554/mystream
filesrc location=./simple.mp4 ! qtdemux name=d d.video_0 ! queue ! s.sink_0
and i need to have an rtsp-server running (to validate it i used the
rtsp-simple-server from https://github.com/aler9/rtsp-simple-server and it
seems to work) however the Go environment it is written in is quite heavy
(and it seems to only run in a docker container)

The examples in
https://gitlab.freedesktop.org/gstreamer/gstreamer/-/tree/main/subprojects/gst-rtsp-server
show heaps of different ways of building my own server, but i can't seem to
find one that just re-publishes the output of (multiple) rtspclientsink (like
a proxy?)

Is this supported by gst-rtsp-server and if so, which example would be the
best baseline for this?

Kind regards,
Tom
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.freedesktop.org/archives/gstreamer-devel/attachments/20220708/cc8d8c1e/attachment.htm>


More information about the gstreamer-devel mailing list