Skip to content

srtsrc: introduce keep-listening

Copied from https://gitlab.freedesktop.org//gstreamer/gst-plugins-bad/-/merge_requests/2261

The property 'keep-listening' avoids EOS when the remote client disconnects.

It can be useful to a keep a src pipeline alive when the srt connection drops remotely.

Remove dead code from a previous commit 132e3a1a

Use case is:

$ gst-launch-1.0 -v srtsrc uri="srt://127.0.0.1:8888?mode=listener" keep-listening=true ! decodebin ! autovideosink
$ gst-launch-1.0 videotestsrc ! video/x-raw, height=360, width=640 ! videoconvert ! openh264enc ! video/x-h264, profile=high ! mpegtsmux ! srtsink uri="srt://127.0.0.1:8888"
Edited by Stéphane Cerveau

Merge request reports