<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
<HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=us-ascii">
<META NAME="Generator" CONTENT="MS Exchange Server version 6.5.7651.59">
<TITLE>Re: [Live-devel] openRTSP, Trick Mode, and Transport Streams</TITLE>
</HEAD>
<BODY>
<!-- Converted from text/rtf format -->

<P><FONT SIZE=2 FACE="Courier New">Ross,</FONT>
</P>

<P><FONT SIZE=2 FACE="Courier New">I was not running the latest baseline before, so I tried that and I get the same result.&nbsp; Also, I used Wireshark to trace the RTSP commands to setup the stream and everything looks the same (i.e. OPTIONS, DESCRIBE, SETUP, PLAY). The 1.0 scale immediately starts sending the RTP packets after the setup.&nbsp; The 2.0 scale sends a TCP message (appears to be an ACK) immediately after the &quot;OK&quot; response to the PLAY command, but never sends any RTP packets.&nbsp; I don't see any errors on the server or client side (in the form of prints), but I am also not sure I have the most verbose output on.&nbsp; I am using MPEG2 Transport Streams and version 2007.07.09.</FONT></P>
<BR>

<P><FONT SIZE=2 FACE="Courier New">Rob Rutherford</FONT>

<BR><FONT SIZE=2 FACE="Courier New">Harris Corporation</FONT>
</P>

<P><FONT SIZE=2 FACE="Courier New">------------------------------</FONT>
</P>

<P><FONT SIZE=2 FACE="Courier New">&gt;I am able to test trick mode functionality using </FONT>

<BR><FONT SIZE=2 FACE="Courier New">&gt;testMPEG2TransportStreamTrickPlay at various scales and in both </FONT>

<BR><FONT SIZE=2 FACE="Courier New">&gt;directions.&nbsp; However, when I try to test with openRTSP I see some </FONT>

<BR><FONT SIZE=2 FACE="Courier New">&gt;strange results.&nbsp; I modified the call to the function </FONT>

<BR><FONT SIZE=2 FACE="Courier New">&gt;playMediaSession() as you describe in a previous thread (&quot;Trick play </FONT>

<BR><FONT SIZE=2 FACE="Courier New">&gt;problems&quot;, 4/16/2007) to accept arguments for start time, end time, </FONT>

<BR><FONT SIZE=2 FACE="Courier New">&gt;and scale.&nbsp; I am using a start time of 0.0f and an end time of </FONT>

<BR><FONT SIZE=2 FACE="Courier New">&gt;-1.0f.&nbsp; With a scale of 1.0f, everything works well, with openRTSP </FONT>

<BR><FONT SIZE=2 FACE="Courier New">&gt;creating a file (video-MP2T-1) locally.&nbsp; When I try scale = 2.0f, it </FONT>

<BR><FONT SIZE=2 FACE="Courier New">&gt;still creates the same file, but with the same size and scale as the </FONT>

<BR><FONT SIZE=2 FACE="Courier New">&gt;first (verified by playback with VLC).&nbsp; If I try scale = 4.0f, </FONT>

<BR><FONT SIZE=2 FACE="Courier New">&gt;openRTSP creates the file video-MP2T-1, but it remains at size zero </FONT>

<BR><FONT SIZE=2 FACE="Courier New">&gt;and openRTSP appears to do nothing.</FONT>
</P>

<P><FONT SIZE=2 FACE="Courier New">That's odd.&nbsp; Are you using the latest version of the code?&nbsp; (Version </FONT>

<BR><FONT SIZE=2 FACE="Courier New">2007.07.01 fixed a bug that affected 2x speedup (although it should </FONT>

<BR><FONT SIZE=2 FACE="Courier New">not have affected 4x speedup).)</FONT>
</P>

<P><FONT SIZE=2 FACE="Courier New">I have tested the latest version of the code (2007.07.10), and it </FONT>

<BR><FONT SIZE=2 FACE="Courier New">works OK for me.</FONT>
</P>

<P><FONT SIZE=2 FACE="Courier New">(In each case, I modified the call to &quot;playMediaSession()&quot; at line 65 </FONT>

<BR><FONT SIZE=2 FACE="Courier New">of &quot;testProgs/openRTSP.cpp&quot;.</FONT>
</P>
<BR>

<P><FONT SIZE=2 FACE="Courier New">&gt;&nbsp; I need a method of verifying trick mode over RTSP.&nbsp; Also, the </FONT>

<BR><FONT SIZE=2 FACE="Courier New">&gt;directions for using Trick Mode state that the scale must be an </FONT>

<BR><FONT SIZE=2 FACE="Courier New">&gt;integer.&nbsp; This means that scales less than 1 are not support (i.e. </FONT>

<BR><FONT SIZE=2 FACE="Courier New">&gt;slow motion)?</FONT>
</P>

<P><FONT SIZE=2 FACE="Courier New">Not for Transport Streams, with our implementation.</FONT>

<BR><FONT SIZE=2 FACE="Courier New">-- </FONT>
</P>

<P><FONT SIZE=2 FACE="Courier New">Ross Finlayson</FONT>

<BR><FONT SIZE=2 FACE="Courier New">Live Networks, Inc.</FONT>

<BR><A HREF="http://www.live555.com/"><U><FONT COLOR="#0000FF" SIZE=2 FACE="Courier New">http://www.live555.com/</FONT></U></A>

<BR><FONT SIZE=2 FACE="Courier New">-------------- next part --------------</FONT>

<BR><FONT SIZE=2 FACE="Courier New">An HTML attachment was scrubbed...</FONT>

<BR><FONT SIZE=2 FACE="Courier New">URL: </FONT><A HREF="http://lists.live555.com/pipermail/live-devel/attachments/20070717/20b74754/attachment-0001.html"><U><FONT COLOR="#0000FF" SIZE=2 FACE="Courier New">http://lists.live555.com/pipermail/live-devel/attachments/20070717/20b74754/attachment-0001.html</FONT></U></A><FONT SIZE=2 FACE="Courier New"> </FONT>
</P>

<P><FONT SIZE=2 FACE="Courier New">------------------------------</FONT>
</P>

</BODY>
</HTML>