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

jean-philippe jean_philippe_arnaud at yahoo.fr
Thu Jan 9 17:54:07 UTC 2020


Hi,

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

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://127.0.0.1:8554/test" !
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://127.0.0.1:8554/test
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 =
false
/GstPipeline:pipeline0/GstRTSPSrc:rtspsrc0/GstRtpBin:manager: rfc7273-sync =
false
/GstPipeline:pipeline0/GstRTSPSrc:rtspsrc0/GstRtpBin:manager:
ntp-time-source = NTP time based on realtime clock
/GstPipeline:pipeline0/GstRTSPSrc:rtspsrc0/GstRtpBin:manager:
drop-on-latency = false
/GstPipeline:pipeline0/GstRTSPSrc:rtspsrc0/GstRtpBin:manager:
max-rtcp-rtp-time-diff = 1000
/GstPipeline:pipeline0/GstRTSPSrc:rtspsrc0/GstRtpBin:manager:
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 =
5000000000
/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,
sprop-parameter-sets=(string)"Z0LAFdkBYJbAWoMAgtKAAAADAIAAAA9Hixck\,aMuMsg\=\=",
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 =
application/x-rtcp
*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 ():
/GstPipeline:pipeline0/GstRTSPSrc:rtspsrc0
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://@127.0.0.1:8554/test but to not avail.
I can see the SETUP at 224.3.0.0 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: http://gstreamer-devel.966125.n4.nabble.com/


More information about the gstreamer-devel mailing list