[gst-devel] RTSP problems

Daniel Díaz mrchapp at gmail.com
Thu Jul 13 20:06:07 CEST 2006

Hello there!

We've been trying to use rtspsrc for a Darwin Streaming Server we have
around, still with no luck. The stream is seen perfectly with VLC and
with Quicktime. The gst-launch we have is this:

  gst-launch rtspsrc debug=true
location=rtsp:// protocols=4  !
filesink location=fileout

The problem seems to be lying on the channels setup, so we're looking
over there.

We would like to know if somebody has already been succesful at using
rtspsrc, and if such a generous soul would kindly provide a gst-launch
that would prove us wrong.

By the way, we had to add a mutex just before
  gst_task_start (src->task);
in gst_rtspsrc_play(), otherwise the pad would pause and stay blocked.
And also, the range for RTCP had to be changed from 200-204 to 96-224:

  /* channels are not correct on some servers, do extra check */
  if (data[1] >= 96 && data[1] <= 224) {
    /* hmm RTCP message */
    outpad = stream->rtpdecrtcp;

Though we don't know if that's specific for DSS.

Will be thankful for your input.


Daniel Díaz
ddiaz at ti.com

More information about the gstreamer-devel mailing list