[Bug 673949] Rtspsrc element cannot negiotiate a multicast stream from a teradek cube.
GStreamer (bugzilla.gnome.org)
bugzilla at gnome.org
Thu Apr 19 16:54:35 PDT 2012
https://bugzilla.gnome.org/show_bug.cgi?id=673949
GStreamer | gst-plugins-good | 0.10.27
--- Comment #2 from Aaron Austin <abaustinsbugs at gmail.com> 2012-04-19 23:54:29 UTC ---
Created an attachment (id=212398)
--> (https://bugzilla.gnome.org/attachment.cgi?id=212398)
Wireshark capture of VLC connecting to a teradek cube
Here is a wireshark capture of VLC onnecting to a teradek cube that has been
configured for multicast. It appears that VLC always requests a unicast
stream, even when the teradek cube responds with a multicast stream, and VLC
provides the teradek cube with some client ports to use whenever it requests a
unicast stream.
Looking at the original debug information I got from GStreamer, I see that
GStreamer provided client ports when it made the initial unicast request for
TrackID 0. When the teradek cube responded back with a multicast stream, I see
that GStreamer switched over and started to make multicast requests. I noticed
that GStreamer did not provide the teradek with any client ports when it made
the multicast setup request for trackID 1. I suspect that the teradek cube is
not happy because it is not getting supplied with any client ports when it is
recieving the setup request for the multicast stream.
I think there are two ways to solve this issue:
1. Always request a unicast stream regardless of what the rtspserver responds
with, which is what VLC does.
2. Supply the rtspserver with client ports when making a setup request for
multicast streams.
--
Configure bugmail: https://bugzilla.gnome.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.
You are the assignee for the bug.
More information about the gstreamer-bugs
mailing list