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