gst-rtsp-server multicast: unable to receive RTP stream

classic Classic list List threaded Threaded
1 message Options
Reply | Threaded
Open this post in threaded view

gst-rtsp-server multicast: unable to receive RTP stream


I'm using test-multicast.c to try and understand how to multicast an H.264

I have not modified the example.

I cannot receive the stream on my client.

GStreamer v1.14.5. Ubuntu 18.04.

gst-launch-1.0 -v rtspsrc location="rtsp://" !
rtph264depay ! avdec_h264 ! autovideosink

Setting pipeline to PAUSED ...
Pipeline is live and does not need PREROLL ...
Progress: (open) Opening Stream
Progress: (connect) Connecting to rtsp://
Progress: (open) Retrieving server options
Progress: (open) Retrieving media info
Progress: (request) SETUP stream 0
/GstPipeline:pipeline0/GstRTSPSrc:rtspsrc0/GstRtpBin:manager: latency = 2000
/GstPipeline:pipeline0/GstRTSPSrc:rtspsrc0/GstRtpBin:manager: ntp-sync =
/GstPipeline:pipeline0/GstRTSPSrc:rtspsrc0/GstRtpBin:manager: rfc7273-sync =
ntp-time-source = NTP time based on realtime clock
drop-on-latency = false
max-rtcp-rtp-time-diff = 1000
max-ts-offset-adjustment = 0
/GstPipeline:pipeline0/GstRTSPSrc:rtspsrc0/GstRtpBin:manager: buffer-mode =
Slave receiver to sender clock
/GstPipeline:pipeline0/GstRTSPSrc:rtspsrc0/GstUDPSrc:udpsrc0: timeout =
/GstPipeline:pipeline0/GstRTSPSrc:rtspsrc0/GstUDPSrc:udpsrc0: caps =
application/x-rtp, media=(string)video, payload=(int)96,
clock-rate=(int)90000, encoding-name=(string)H264,
packetization-mode=(string)1, profile-level-id=(string)42c015,
a-tool=(string)GStreamer, a-type=(string)broadcast, a-framerate=(string)15,
a-ts-refclk=(string)local, a-mediaclk=(string)sender
/GstPipeline:pipeline0/GstRTSPSrc:rtspsrc0/GstUDPSrc:udpsrc1: caps =
*ERROR: from element /GstPipeline:pipeline0/GstRTSPSrc:rtspsrc0: No
supported stream was found. You might need to allow more transport protocols
or may otherwise be missing the right GStreamer RTSP extension plug-in.*
Additional debug info:
gstrtspsrc.c(7052): gst_rtspsrc_setup_streams_start ():
ERROR: pipeline doesn't want to preroll.
Setting pipeline to PAUSED ...
Setting pipeline to READY ...
Setting pipeline to NULL ...
Freeing pipeline ...

I have also tried VLC: rtsp://@ but to not avail.
I can see the SETUP at and can see multicast packets being sent to
that address, but VLC is not showing any video.

Any pointers as to what I might be doing wrong?

Sent from:
gstreamer-devel mailing list
[hidden email]