RTSP server question

Chuck Crisler ccrisler at mutualink.net
Tue Oct 6 09:16:30 PDT 2015

Here is a bit of background that may help.

I wrote the RTSP server code about 2 yrs. ago. The product deals with a
multitude of video sources and (again, due to poor architectural choices in
the past) I don't have the sprop_parameter_set for any source. Since the
SPS and PPS are usually supplied in-band, I supply a dummy
sprop_paramter_set for the server launch line. This has always worked until
recently with a specific new Android phone. Now, when the daemon is
started, I start a 'snooping' pipeline with udpsrc->rtph264depay->fakesink.
I modified the rtph264depay element to capture the SPS and PPS, generate a
sprop_parameter_set and emit signal. The app then retrieves the data and
dynamically generates the launch line, after destroying the snoop pipeline.
This works for Windows clients using VLC (though not well, and I don't
understand that) but fails for Android clients with the symptoms mentioned

On Tue, Oct 6, 2015 at 11:53 AM, Chuck Crisler <ccrisler at mutualink.net>

> I found one other confusing tidbit. In a working case, the function
> rtp_session_init in rtpsession.c is called. Unfortunately I can't find why
> it is called! The function isn't loaded into some v-table like structure,
> nor is it directly called by either any code in rtpmanager, rtp or the rtsp
> server directories.
> On Tue, Oct 6, 2015 at 9:57 AM, Chuck Crisler <ccrisler at mutualink.net>
> wrote:
>> The RTSP server only goes to 0.10.8 before jumping to 1.x. The numbers
>> correspond to the RTSP server, not the base GStreamer, just like all of the
>> other packages (good/bad/ugly/etc). As I said in the email, upgrading is
>> *NOT* an option due to other product architecture decisions (not made by
>> me) from years ago.
>> On Tue, Oct 6, 2015 at 3:19 AM, Baby Octopus <jagadishkamathk at gmail.com>
>> wrote:
>>> 0.10.7?? That's close to a decade old. I'm afraid anyone would remember
>>> anything regarding that neolithic version!
>>> Is it possible for you to upgrade to 0.10.37 if not to 1.0? That might
>>> give
>>> some clues
>>> ~BO
>>> --
>>> View this message in context:
>>> http://gstreamer-devel.966125.n4.nabble.com/RTSP-server-question-tp4673975p4673976.html
>>> Sent from the GStreamer-devel mailing list archive at Nabble.com.
>>> _______________________________________________
>>> gstreamer-devel mailing list
>>> gstreamer-devel at lists.freedesktop.org
>>> http://lists.freedesktop.org/mailman/listinfo/gstreamer-devel
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.freedesktop.org/archives/gstreamer-devel/attachments/20151006/1645cc12/attachment-0001.html>

More information about the gstreamer-devel mailing list