examples/rtp/server-rtpaux.c breaks when adding audio session--or linking a lone udpsink

Andres Gonzalez andres.agoralabs at gmail.com
Thu Feb 4 03:39:36 UTC 2016


Hi,

I am using the examples from gstreamer/gst-plugins-good/tests/examples/rtp
as the basis for my video server code. Specifically I am using 
server-rtpaux.c which I have modified a bit in my C++ code (I did not
register the aux sender for re-transmissions).  Everything is working fine
using vp8. I can stream to another client running a gst-launch script. All
of the RTCP is also working fine and verified in Wireshark.

However, when I add the audio session none of the RTP pkts are sent (video
nor audio), but RTCP does work fine. If I do not add the audio session, the
video works fine, but adding the audio session breaks the video session. 

I have checked all of the ports and there are no conflicts. I have extended
the example code to check all return values and there are no errors. 
Running with debug rtp*:9 also does not show any errors. I get only 1 of the
following:

rtpsession gstrtpsession.c:1169:gst_rtp_session_send_rtp:<rtpsession0>
sending RTP list

and no subsequent ones so it appears that the 1st RTP video pkt is sent,
however Wireshark did not show it.

I have generated a .dot graph file for both the case for only the video
session and another graph for the video session + the audio session and then
compared both graphs.   All of the links appear correct and symmetric.

I am at a loss for how to proceed.  Any suggestions?

Thanks,

-Andres

BTW: this is on a debian jessie 2 Xeon box with gstreamer library version
1.4.4




--
View this message in context: http://gstreamer-devel.966125.n4.nabble.com/examples-rtp-server-rtpaux-c-breaks-when-adding-audio-session-or-linking-a-lone-udpsink-tp4675656.html
Sent from the GStreamer-devel mailing list archive at Nabble.com.


More information about the gstreamer-devel mailing list