[gstreamer-bugs] [Bug 319183] New: rtspsrc filter sometimes uses an odd port for rtp
GStreamer (bugzilla.gnome.org)
bugzilla-daemon at bugzilla.gnome.org
Tue Oct 18 12:01:19 PDT 2005
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=319183
GStreamer | gst-plugins-good | Ver: HEAD CVS
Summary: rtspsrc filter sometimes uses an odd port for rtp
Product: GStreamer
Version: HEAD CVS
Platform: Other
OS/Version: Linux
Status: UNCONFIRMED
Severity: major
Priority: Normal
Component: gst-plugins-good
AssignedTo: gstreamer-bugs at lists.sourceforge.net
ReportedBy: sebas642 at yahoo.ca
QAContact: gstreamer-bugs at lists.sourceforge.net
CC: all-bugs at bugzilla.gnome.org
The rtp and rtcp ports used in the rtspsrc filter are read from udpsrc elements
after setting them to the PAUSED state. The result is that sometimes, the RTP
port is odd.
RFC3550 states that the RTP port SHOULD be even while the RTCP port SHOULD be
the next higher (odd) port number. Apple's Darwin Streaming server returns an
error if the RTP port is odd:
request message 0xbfffe8f0
request line:
method: 'SETUP'
uri: 'rtsp://172.16.133.135:7070/Incredibles.3gp/trackID=3'
headers:
key: 'Transport', value:
'RTP/AVP/UDP;unicast;client_port=32835-32837,RTP/AVP/UDP;multicast,RTP/AVP/TCP'
body:
response message 0xbfffe8d0
status line:
code: '400'
reason: 'Bad Request'
headers:
key: 'CSeq', value: '2'
key: 'Connection', value: 'Close'
key: 'Server', value: 'DSS/5.5 (Build/489.7; Platform/Linux; Release/Darwin; )'
body:
------- You are receiving this mail because: -------
You are the assignee for the bug.
You are the QA contact for the bug.
More information about the Gstreamer-bugs
mailing list