[gstreamer-bugs] [Bug 377792] New: rtspsrc tries to stream application/x-wms-rtx
GStreamer (bugzilla.gnome.org)
bugzilla-daemon at bugzilla.gnome.org
Tue Nov 21 06:49:11 PST 2006
Do not reply to this via email (we are currently unable to handle email
responses and they get discarded). You can add comments to this bug at
http://bugzilla.gnome.org/show_bug.cgi?id=377792
GStreamer | gst-plugins-good | Ver: HEAD CVS
Summary: rtspsrc tries to stream application/x-wms-rtx
Product: GStreamer
Version: HEAD CVS
Platform: Other
OS/Version: All
Status: UNCONFIRMED
Severity: normal
Priority: Normal
Component: gst-plugins-good
AssignedTo: gstreamer-bugs at lists.sourceforge.net
ReportedBy: gstdbg at yahoo.com
QAContact: gstreamer-bugs at lists.sourceforge.net
GNOME version: Unspecified
GNOME milestone: Unspecified
Please describe the problem:
The rtspsrc element opens an RTP/RTCP session for every "media" present in the
RTSP/SDP (in reply to RTSP/DESCRIBE). In the case of the Windows Media
platform, there is a media with a MIME type of "application/x-wms-rtx", which
is Micro$oft-specific and does not send any RTP packet.
After 5 seconds (default timeout), rtspsrc complains that no packet is received
on the stream and closes the whole session.
Steps to reproduce:
1. Have a running WMServer with a .wma file to be streamed
2. $ gst-launch rtspsrc location=rtsp://wmserver/file.wma ! fakesink
3. After 5 seconds, the following message appears and rtspsrc closes the
connection (with a TEARDOWN):
Could not receive any UDP packets for 5.0000 seconds, maybe your firewall is
blocking it. Retrying using a TCP connection.
Actual results:
rtspsrc wrongly concludes that the whole session is invalid and closes it.
Expected results:
The session carries on for the other streams (ex: audio, video, etc.)
Does this happen every time?
Yes
Other information:
The easiest solution I think is to close only the RTP session instead of the
whole RTSP sessions. If all RTP sessions are closes, then rtspsrc indeed knows
that this session is invalid/empty and should be closed.
--
Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email
More information about the Gstreamer-bugs
mailing list