[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