<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=Windows-1252">
<meta name="Generator" content="Microsoft Word 14 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
        {font-family:Tahoma;
        panose-1:2 11 6 4 3 5 4 4 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0in;
        margin-bottom:.0001pt;
        font-size:11.0pt;
        font-family:"Calibri","sans-serif";}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:blue;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {mso-style-priority:99;
        color:purple;
        text-decoration:underline;}
span.EmailStyle17
        {mso-style-type:personal;
        font-family:"Calibri","sans-serif";
        color:windowtext;}
span.EmailStyle18
        {mso-style-type:personal-reply;
        font-family:"Calibri","sans-serif";
        color:#1F497D;}
.MsoChpDefault
        {mso-style-type:export-only;
        font-size:10.0pt;}
@page WordSection1
        {size:8.5in 11.0in;
        margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
        {page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang="EN-US" link="blue" vlink="purple">
<div class="WordSection1">
<p class="MsoNormal"><span style="color:#1F497D">Hello,<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D">I am re-posting my request.<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D">Thank you,<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D">Best Regards,<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D">Sarma Kolavasi<o:p></o:p></span></p>
<p class="MsoNormal">UTC Building and Industrial Systems,<o:p></o:p></p>
<p class="MsoNormal">8310 Capital of TX Hwy N<o:p></o:p></p>
<p class="MsoNormal">Austin, TX 78731<o:p></o:p></p>
<p class="MsoNormal">(W) 512.527.5932<o:p></o:p></p>
<p class="MsoNormal"><span style="color:#1F497D"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D"><o:p> </o:p></span></p>
<div>
<div style="border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in 0in 0in">
<p class="MsoNormal"><b><span style="font-size:10.0pt;font-family:"Tahoma","sans-serif"">From:</span></b><span style="font-size:10.0pt;font-family:"Tahoma","sans-serif""> Kolavasi, Sarma BIS
<br>
<b>Sent:</b> Friday, May 29, 2015 1:42 PM<br>
<b>To:</b> live-devel-request@ns.live555.com<br>
<b>Cc:</b> 'live-devel-owner@ns.live555.com'; Kolavasi, Sarma BIS<br>
<b>Subject:</b> Support for 'Speed" Option on RTSP 'PLAY'<o:p></o:p></span></p>
</div>
</div>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">Hello,<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">United Technologies Corporation’s video surveillance product, Prism, uses Live555 streaming media library. In order to speed up downloading media from the recorder, the driver in Prism client component enhanced RTSP PLAY command by implementing
 “Speed” option.<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">This enhancement caused minor changes to two of Live555 modules, liveMedia/RTSPClient.cpp and liveMedia/include/MediaSession.hh (included in UTC_RTSPClient.zip attachment).<o:p></o:p></p>
<p class="MsoNormal">These changes, along with Prism client architecture indicating where in the driver Live555 fits, are described in ReadMeCoreChanges.txt file (attached).<o:p></o:p></p>
<p class="MsoNormal">Also, please find the Prism adapter modules that interface with Live555 stack.<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">In order to be LGPL compliant, we will publish these source modules on our company website along with the driver DLL.
<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">On a separate note, I attempted to subclass RTSPClient class. However, in this process I had to modify RTSPClient.hh module to move some ‘private’ variables and methods to ‘protected’ scope. Additionally, it required copying of three ‘static’
 functions and one class method from RTSPClient to our adapter module to be able to successfully subclass RTSPClient class. We chose not to go this route.<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">Please let us know if you have comments/questions.<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">Thank you,<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">Best Regards, <o:p></o:p></p>
<p class="MsoNormal"><span style="color:#1F497D"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D">Sarma Kolavasi<o:p></o:p></span></p>
<p class="MsoNormal">UTC Building and Industrial Systems,<o:p></o:p></p>
<p class="MsoNormal">8310 Capital of TX Hwy N<o:p></o:p></p>
<p class="MsoNormal">Austin, TX 78731<o:p></o:p></p>
<p class="MsoNormal">(W) 512.527.5932<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
</body>
</html>