> Out of curiosity, what VLC iPhone 'app' are you using?  'GoodPlayer'?  Or 
> your own custom iOS app?

Actually, it's an Android application based on the Android port of VLC.

> OK, beforehand you didn't say that this (the server seeing an incoming 
> RTCP-over-TCP '$' 'packet' and responding "Method not allowed") was causing 
> whole connections to fail.  I'm curious about why that is happening.  Is this 
> because the "Method not allowed" response is being seen as a response to the 
> "PLAY" command (because it's being sent back before the "PLAY" response)?  

Yes, exactly, a colleague actually found the issue when he ran a network trace:

FYI:

OPTIONS rtsp://mss-build.dhcp/shebeen.mm1 RTSP/1.0
CSeq: 2
User-Agent: ./openRTSP (LIVE555 Streaming Media v2012.08.12)

RTSP/1.0 200 OK
CSeq: 2
Date: Wed, Aug 22 2012 15:05:55 GMT
Public: OPTIONS, DESCRIBE, SETUP, TEARDOWN, PLAY, PAUSE, GET_PARAMETER, 
SET_PARAMETER

DESCRIBE rtsp://mss-build.dhcp/shebeen.mm1 RTSP/1.0
CSeq: 3
User-Agent: ./openRTSP (LIVE555 Streaming Media v2012.08.12)
Accept: application/sdp

RTSP/1.0 200 OK
CSeq: 3
Date: Wed, Aug 22 2012 15:05:57 GMT
Content-Base: rtsp://xxx.xxx.xxx.xxx/shebeen.mm1/
Content-Type: application/sdp
Content-Length: 552

v=0
o=- 1345634589003910 1 IN IP4 xxx.xxx.xxx.xxx
s=Session streamed by "MSS"
i=shebeen.mm1
t=0 0
a=tool:LIVE555 Streaming Media v2011.10.09
a=type:broadcast
a=control:*
a=source-filter: incl IN IP4 * xxx.xxx.xxx.xxx
a=rtcp-unicast: reflection
a=range:npt=0-
a=x-qt-text-nam:Session streamed by "MSS"
a=x-qt-text-inf:shebeen.mm1
m=video 0 RTP/AVP 96
c=IN IP4 0.0.0.0
b=AS:24000
a=rtpmap:96 H263-1998/90000
a=control:track1
m=audio 0 RTP/AVP 97
c=IN IP4 0.0.0.0
b=AS:128
a=rtpmap:97 AMR/8000
a=fmtp:97 octet-align=1
a=control:track2
SETUP rtsp://xxx.xxx.xxx.xxx/shebeen.mm1/track1 RTSP/1.0
CSeq: 4
User-Agent: ./openRTSP (LIVE555 Streaming Media v2012.08.12)
Transport: RTP/AVP/TCP;unicast;interleaved=0-1

RTSP/1.0 200 OK
CSeq: 4
Date: Wed, Aug 22 2012 15:05:59 GMT
Transport: 
RTP/AVP/TCP;unicast;destination=146.64.19.76;source=xxx.xxx.xxx.xxx;interleaved=0-1
Session: 078333B5

SETUP rtsp://xxx.xxx.xxx.xxx/shebeen.mm1/track2 RTSP/1.0
CSeq: 5
User-Agent: ./openRTSP (LIVE555 Streaming Media v2012.08.12)
Transport: RTP/AVP/TCP;unicast;interleaved=2-3
Session: 078333B5

RTSP/1.0 200 OK
CSeq: 5
Date: Wed, Aug 22 2012 15:06:01 GMT
Transport: 
RTP/AVP/TCP;unicast;destination=146.64.19.76;source=xxx.xxx.xxx.xxx;interleaved=2-3
Session: 078333B5

$.....................ljjoubert.PLAY rtsp://xxx.xxx.xxx.xxx/shebeen.mm1/ 
RTSP/1.0
CSeq: 6
User-Agent: ./openRTSP (LIVE555 Streaming Media v2012.08.12)
Session: 078333B5
Range: npt=0.000-

RTSP/1.0 405 Method Not Allowed
CSeq: 6
Date: Wed, Aug 22 2012 15:06:05 GMT
Allow: OPTIONS, DESCRIBE, SETUP, TEARDOWN, PLAY, PAUSE, GET_PARAMETER, 
SET_PARAMETER

TEARDOWN rtsp://xxx.xxx.xxx.xxx/shebeen.mm1/ RTSP/1.0
CSeq: 7
User-Agent: ./openRTSP (LIVE555 Streaming Media v2012.08.12)
Session: 078333B5

RTSP/1.0 200 OK
CSeq: 7
Date: Wed, Aug 22 2012 15:06:07 GMT

$.....................ljjoubert.$.......k..A....k..A..ljjoubert.$...................$.......k..A....k..A




-- 
This message is subject to the CSIR's copyright terms and conditions, e-mail 
legal notice, and implemented Open Document Format (ODF) standard. 
The full disclaimer details can be found at 
http://www.csir.co.za/disclaimer.html.

This message has been scanned for viruses and dangerous content by MailScanner, 
and is believed to be clean.

Please consider the environment before printing this email.


_______________________________________________
live-devel mailing list
live-devel@lists.live555.com
http://lists.live555.com/mailman/listinfo/live-devel

Reply via email to