<html><body><P>Hi all,</P>
<P>I have built and tested the openrtsp command line utility. It works fine for most of the most commonly used payload formats. I also tried to use the -t and -T options to use a RTP over RTSP (or HTTP) tunnel and again it works very nice. My question is as follows - I have a special camera with in-built RTSP server and I can receive video with no problems. According to the camera manufacturer they also support the TCP tunnel but when I use the -t option some error ocurrs (see below). Does anybody recognize whats wrong here? Thanks in advance. I am afraid it can be a firmware problem of the camera.</P>
<P mce_keep="true">&nbsp;</P>
<P mce_keep="true">D:\Resources\LiveMedia\testProgs&gt;openrtsp -t rtsp://10.0.0.122/ioImage/1<BR>Sending request: OPTIONS rtsp://10.0.0.122/ioImage/1 RTSP/1.0<BR>CSeq: 1<BR>User-Agent: openrtsp (LIVE555 Streaming Media v2009.09.28)</P>
<P><BR>Received OPTIONS response: RTSP/1.0 200 OK<BR>Server: IOImage RTSP Server<BR>CSeq: 1<BR>Public: DESCRIBE,SETUP,TEARDOWN,PLAY,PAUSE</P>
<P><BR>Sending request: DESCRIBE rtsp://10.0.0.122/ioImage/1 RTSP/1.0<BR>CSeq: 2<BR>Accept: application/sdp<BR>User-Agent: openrtsp (LIVE555 Streaming Media v2009.09.28)</P>
<P><BR>Received DESCRIBE response: RTSP/1.0 200 OK<BR>Server: IOImage RTSP Server<BR>CSeq: 2<BR>Content-Type: application/sdp<BR>Content-Length: 190</P>
<P><BR>Need to read 190 extra bytes<BR>Read 190 extra bytes: v=0<BR>o=- 1 1 IN IP4 127.0.0.1<BR>s=RTP session<BR>e=NONE<BR>b=RR:0<BR>t=0 0<BR>m=video 0 RTP/AVP 26<BR>a=rtpmap:26 JPEG/1000<BR>a=framerate:25<BR>a=x-dimensions:352,288<BR>a=x-algoTarget:P<BR>a=control:video</P>
<P>Opened URL "rtsp://10.0.0.122/ioImage/1", returning a SDP description:<BR>v=0<BR>o=- 1 1 IN IP4 127.0.0.1<BR>s=RTP session<BR>e=NONE<BR>b=RR:0<BR>t=0 0<BR>m=video 0 RTP/AVP 26<BR>a=rtpmap:26 JPEG/1000<BR>a=framerate:25<BR>a=x-dimensions:352,288<BR>a=x-algoTarget:P<BR>a=control:video</P>
<P>Created receiver for "video/JPEG" subsession (client ports 1450-1451)<BR>Sending request: SETUP rtsp://10.0.0.122/ioImage/1/video RTSP/1.0<BR>CSeq: 3<BR>Transport: RTP/AVP/TCP;unicast;interleaved=0-1<BR>User-Agent: openrtsp (LIVE555 Streaming Media v2009.09.28)</P>
<P><BR>Received SETUP response: RTSP/1.0 200 OK<BR>Server: IOImage RTSP Server<BR>CSeq: 3<BR>Transport:&nbsp; RTP/AVP/TCP;unicast;interleaved=0-1;server_port=0;ssrc=0000167e<BR>x-Dynamic_Rate: 1<BR>Session: 3830</P>
<P><BR>Setup "video/JPEG" subsession (client ports 1450-1451)<BR>Created output file: "video-JPEG-1"<BR>Sending request: PLAY rtsp://10.0.0.122/ioImage/1 RTSP/1.0<BR>CSeq: 4<BR>Session: 3830<BR>Range: npt=0.000-<BR>User-Agent: openrtsp (LIVE555 Streaming Media v2009.09.28)</P>
<P><BR>Discarding interleaved RTP or RTCP packet (48133 bytes, channel id 0)<BR>Received PLAY response: ĘH└ń▲2☼▒»KËŘ◄Ó╗ś§%&shy;«äĺüâŁ&gt;/■&amp;╝sC&gt;\ę=Ł─ľWá`O☺↓&gt;╠☼♀=ł5Ŕ→?<BR>‼dĹ┼ÔűhíĆ;WR┤♦┼§x¨h˙§←Ś╣"╣5OSKŔt│|9&shy;╝R♠ő┬┌♂»íËß?ű-q■↔Ť└■#˝úŔľ&shy;˛ě¨↕<W <BR>Failed to start playing session: no response code in line: "ĘH└ń▲2☼▒»KËŘ◄Ó╗ś§%&shy;<BR>äĺüâŁ&gt;/■&amp;╝sC&gt;\ę=Ł─ľWá`O☺↓&gt;╠☼♀=ł5Ŕ→?─‼dĹ┼ÔűhíĆ;WR┤♦┼§x¨h˙§←Ś╣"╣5OSKŔt│|9&shy;╝R♠ő┬┌♂<BR>íËß?ű-q■↔Ť└■#˝úŔľ&shy;˛ě¨↕<W "<BR>Sending request: TEARDOWN rtsp://10.0.0.122/ioImage/1 RTSP/1.0<BR>CSeq: 5<BR>Session: 3830<BR>User-Agent: openrtsp (LIVE555 Streaming Media v2009.09.28)<BR></P></body></html>