<HTML><BODY style="word-wrap: break-word; -khtml-nbsp-mode: space; -khtml-line-break: after-white-space; "><DIV>Here is the log:</DIV><DIV><BR class="khtml-block-placeholder"></DIV><DIV>[Session started at 2005-10-12 18:09:28 -0400.]</DIV><DIV>Play this stream using the URL "<A href="rtsp://192.168.1.100:8554/Channel_000a27000406d105_Broadcast">rtsp://192.168.1.100:8554/Channel_000a27000406d105_Broadcast</A>"</DIV><DIV><BR class="khtml-block-placeholder"></DIV><DIV>accept()ed connection from 192.168.1.1</DIV><DIV>RTSPClientSession[0x510c000]::incomingRequestHandler1() read 210 bytes:DESCRIBE <A href="rtsp://24.50.44.57:8554/Channel_000a27000406d105_Broadcast">rtsp://24.50.44.57:8554/Channel_000a27000406d105_Broadcast</A> RTSP/1.0</DIV><DIV>CSeq: 1</DIV><DIV>Accept: application/sdp</DIV><DIV>Bandwidth: 384000</DIV><DIV>Accept-Language: en-US</DIV><DIV>User-Agent: QTS (qtver=7.0.1;cpu=PPC;os=Mac 10.4.2)</DIV><DIV><BR class="khtml-block-placeholder"></DIV><DIV><BR class="khtml-block-placeholder"></DIV><DIV>parseRequestString() returned cmdName "DESCRIBE", urlPreSuffix "", urlSuffix "Channel_000a27000406d105_Broadcast"</DIV><DIV>sending response: RTSP/1.0 200 OK</DIV><DIV>CSeq: 1</DIV><DIV>Date: Wed, Oct 12 2005 22:10:02 GMT</DIV><DIV>Content-Base: <A href="rtsp://192.168.1.100:8554/Channel_000a27000406d105_Broadcast/">rtsp://192.168.1.100:8554/Channel_000a27000406d105_Broadcast/</A></DIV><DIV>Content-Type: application/sdp</DIV><DIV>Content-Length: 379</DIV><DIV><BR class="khtml-block-placeholder"></DIV><DIV>v=0</DIV><DIV>o=- 1129154968902488 1 IN IP4 192.168.1.100</DIV><DIV>s=Session streamed by "BeThere!"</DIV><DIV>i=Channel_000a27000406d105_Broadcast</DIV><DIV>t=0 0</DIV><DIV>a=tool:LIVE.COM Streaming Media v2005.05.26</DIV><DIV>a=type:broadcast</DIV><DIV>a=control:*</DIV><DIV>a=range:npt=0-</DIV><DIV>a=x-qt-text-nam:Session streamed by "BeThere!"</DIV><DIV>a=x-qt-text-inf:Channel_000a27000406d105_Broadcast</DIV><DIV>m=video 0 RTP/AVP 26</DIV><DIV>c=IN IP4 0.0.0.0</DIV><DIV>a=control:track1</DIV><DIV>RTSPClientSession[0x510c000]::incomingRequestHandler1() read 317 bytes:SETUP <A href="rtsp://192.168.1.100:8554/Channel_000a27000406d105_Broadcast/track1">rtsp://192.168.1.100:8554/Channel_000a27000406d105_Broadcast/track1</A> RTSP/1.0</DIV><DIV>CSeq: 2</DIV><DIV>Transport: RTP/AVP;unicast;client_port=6970-6971</DIV><DIV>x-retransmit: our-retransmit</DIV><DIV>x-dynamic-rate: 1</DIV><DIV>x-transport-options: late-tolerance=2.900000</DIV><DIV>User-Agent: QTS (qtver=7.0.1;cpu=PPC;os=Mac 10.4.2)</DIV><DIV>Accept-Language: en-US</DIV><DIV><BR class="khtml-block-placeholder"></DIV><DIV><BR class="khtml-block-placeholder"></DIV><DIV>parseRequestString() returned cmdName "SETUP", urlPreSuffix "Channel_000a27000406d105_Broadcast", urlSuffix "track1"</DIV><DIV>sending response: RTSP/1.0 200 OK</DIV><DIV>CSeq: 2</DIV><DIV>Date: Wed, Oct 12 2005 22:10:03 GMT</DIV><DIV>Transport: RTP/AVP;unicast;destination=192.168.1.1;client_port=6970-6971;server_port=55400-55401</DIV><DIV>Session: 1</DIV><DIV><BR class="khtml-block-placeholder"></DIV><DIV><SPAN class="Apple-style-span">RTSPClientSession[0x510c000]::incomingRequestHandler1() read 203 bytes:PLAY rtsp://<FONT class="Apple-style-span" color="#FF0609">24.50.44.57</FONT>:8554/Channel_000a27000406d105_Broadcast RTSP/1.0</SPAN></DIV><DIV>CSeq: 3</DIV><DIV>Range: npt=0.000000-</DIV><DIV>x-prebuffer: maxtime=2.000000</DIV><DIV>Session: 1</DIV><DIV>User-Agent: QTS (qtver=7.0.1;cpu=PPC;os=Mac 10.4.2)</DIV><DIV><BR class="khtml-block-placeholder"></DIV><DIV><BR class="khtml-block-placeholder"></DIV><DIV>parseRequestString() returned cmdName "PLAY", urlPreSuffix "", urlSuffix "Channel_000a27000406d105_Broadcast"</DIV><DIV>sending response: RTSP/1.0 200 OK</DIV><DIV>CSeq: 3</DIV><DIV>Date: Wed, Oct 12 2005 22:10:03 GMT</DIV><DIV>Range: npt=0.000-</DIV><DIV>Session: 1</DIV><DIV>RTP-Info: url=<A href="rtsp://192.168.1.100:8554/Channel_000a27000406d105_Broadcast/track1;seq=35431;rtptime=1397894598">rtsp://192.168.1.100:8554/Channel_000a27000406d105_Broadcast/track1;seq=35431;rtptime=1397894598</A></DIV><DIV><BR class="khtml-block-placeholder"></DIV><DIV>accept()ed connection from 192.168.1.1</DIV><DIV>RTSPClientSession[0x510c000]::incomingRequestHandler1() read 227 bytes:GET /Channel_000a27000406d105_Broadcast HTTP/1.0</DIV><DIV>User-Agent: QTS (qtver=7.0.1;cpu=PPC;os=Mac 10.4.2)</DIV><DIV>x-sessioncookie: vcKstwAAA3ABVg0WAVXagQ</DIV><DIV>Accept: application/x-rtsp-tunnelled</DIV><DIV>Pragma: no-cache</DIV><DIV>Cache-Control: no-cache</DIV><DIV><BR class="khtml-block-placeholder"></DIV><DIV><BR class="khtml-block-placeholder"></DIV><DIV>parseRequestString() failed!</DIV><DIV>sending response: RTSP/1.0 400 Bad Request</DIV><DIV>Date: Wed, Oct 12 2005 22:10:13 GMT</DIV><DIV>Allow: OPTIONS, DESCRIBE, SETUP, TEARDOWN, PLAY, PAUSE</DIV><DIV><BR class="khtml-block-placeholder"></DIV><DIV><BR class="khtml-block-placeholder"></DIV><DIV>BTAudioVideoKit has exited due to signal 11 (SIGSEGV).</DIV><DIV><BR class="khtml-block-placeholder"></DIV><DIV><BR class="khtml-block-placeholder"></DIV><BR><DIV><DIV>On Oct 12, 2005, at 2:38 PM, Ross Finlayson wrote:</DIV><BR class="Apple-interchange-newline"><BLOCKQUOTE type="cite"><DIV style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; min-height: 14px; "><BR></DIV> <BR><BLOCKQUOTE type="cite"><DIV style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; ">Hmm. That's interesting. I know that the server is working on the LAN - it just can't get past the router. I put in the debug info, and find that the actual play request uses the static IP and not the machine's local IP and therefore doesn't work. It starts a session, sets it up, then stalls because the play command uses the "wrong" IP.</DIV> <BR></BLOCKQUOTE><DIV style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; min-height: 14px; "><BR></DIV><DIV style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; ">OK, your problem is not that you are streaming past a firewall; it's that you're streaming past a NAT (Network Address Translation) box.</DIV><DIV style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; min-height: 14px; "><BR></DIV><DIV style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; ">Please send us the debug output (i.e., RTSP protocol interaction) when you (i) use "openRTSP" (with the "-t" option) as your client, and (ii) use QuickTime Player as your client.<SPAN class="Apple-converted-space"> </SPAN>I'll see if anything can be done at the server end to get things working.<SPAN class="Apple-converted-space"> </SPAN>(It's possible, though, that nothing can be done.<SPAN class="Apple-converted-space"> </SPAN>In general a RTSP server should have a proper unique - non NATted - IP address.)</DIV><DIV style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; min-height: 14px; "><BR></DIV><DIV style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; min-height: 14px; "><BR></DIV><DIV style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><SPAN class="Apple-converted-space"><SPAN class="Apple-converted-tab"> </SPAN></SPAN>Ross Finlayson</DIV><DIV style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><SPAN class="Apple-converted-space"><SPAN class="Apple-converted-tab"> </SPAN></SPAN>Live Networks, Inc. (LIVE555.COM)</DIV><DIV style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><SPAN class="Apple-converted-space"><SPAN class="Apple-converted-tab"> </SPAN></SPAN><<A href="http://www.live555.com/">http://www.live555.com/</A>></DIV><DIV style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; min-height: 14px; "><BR></DIV><DIV style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; ">_______________________________________________</DIV><DIV style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; ">live-devel mailing list</DIV><DIV style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><A href="mailto:live-devel@lists.live555.com">live-devel@lists.live555.com</A></DIV><DIV style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><A href="http://lists.live555.com/mailman/listinfo/live-devel">http://lists.live555.com/mailman/listinfo/live-devel</A></DIV><DIV style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; min-height: 14px; "><BR></DIV> <BR class="Apple-interchange-newline"></BLOCKQUOTE></DIV><BR></BODY></HTML>