<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=Content-Type content="text/html; charset=us-ascii">
<META content="MSHTML 6.00.6000.16825" name=GENERATOR></HEAD>
<BODY>
<DIV dir=ltr align=left><FONT face=&#23435;&#20307;><FONT size=2>I<SPAN 
class=790124806-01062009> try realplayer and vlc with my RTSP server and find 
that realplayer will send command 'set parameter' and vlc not.The RTSP server 
receive UDP unicast stream and listen rtsp request.</SPAN></FONT></FONT></DIV>
<DIV><FONT face=&#23435;&#20307;><FONT size=2><SPAN 
class=790124806-01062009></SPAN></FONT></FONT>&nbsp;</DIV>
<DIV><FONT face=&#23435;&#20307;><FONT size=2><SPAN class=790124806-01062009>I rewrite 
handleCmd_SET_PARAMETER code as following to give&nbsp; OK 
answer:</SPAN></FONT></FONT></DIV>
<DIV><FONT face=&#23435;&#20307;><FONT size=2><SPAN 
class=790124806-01062009></SPAN></FONT></FONT>&nbsp;</DIV>
<DIV><FONT face=&#23435;&#20307;><FONT size=2><SPAN class=790124806-01062009>void 
RTSPServer::RTSPClientSession<BR>::handleCmd_SET_PARAMETER(ServerMediaSubsession* 
/*subsession*/, char const* cseq,<BR>&nbsp;&nbsp;&nbsp;&nbsp; char const* 
fullRequestStr) {<BR>&nbsp; // By default, we don't implement 
"SET_PARAMETER":<BR>&nbsp;<BR>&nbsp;// 
handleCmd_notSupported(cseq);</SPAN></FONT></FONT></DIV>
<DIV><FONT face=&#23435;&#20307;><FONT size=2><SPAN 
class=790124806-01062009></SPAN></FONT></FONT>&nbsp;</DIV>
<DIV><FONT face=&#23435;&#20307;><FONT size=2><SPAN class=790124806-01062009>&nbsp; // add by 
xujin to give&nbsp;OK answer 20090531</SPAN></FONT></FONT></DIV>
<DIV><FONT face=&#23435;&#20307;><FONT size=2><SPAN class=790124806-01062009>&nbsp; 
snprintf((char*)fResponseBuffer, sizeof fResponseBuffer,<BR>&nbsp;&nbsp;&nbsp; 
"RTSP/1.0 200 OK\r\nCSeq: %s\r\n%sSession: %d\r\n\r\n",<BR>&nbsp;&nbsp;&nbsp; 
cseq, dateHeader(), fOurSessionId);<BR></SPAN></FONT></FONT></DIV>
<DIV><FONT face=&#23435;&#20307;><FONT size=2><SPAN 
class=790124806-01062009>}</SPAN></FONT></FONT></DIV>
<DIV><FONT face=&#23435;&#20307;><FONT size=2><SPAN 
class=790124806-01062009></SPAN></FONT></FONT>&nbsp;</DIV>
<DIV><FONT face=&#23435;&#20307;><FONT size=2><SPAN class=790124806-01062009>but realplayer 
will not send PLAY command and report 'normal error 
message'.</SPAN></FONT></FONT></DIV>
<DIV><FONT face=&#23435;&#20307;><FONT size=2><SPAN 
class=790124806-01062009></SPAN></FONT></FONT>&nbsp;</DIV>
<DIV><FONT face=&#23435;&#20307;><FONT size=2><SPAN class=790124806-01062009>I don't know why 
realplayer does not send&nbsp;next command.</SPAN></FONT></FONT></DIV>
<DIV><FONT face=&#23435;&#20307;><FONT size=2><SPAN 
class=790124806-01062009></SPAN></FONT></FONT>&nbsp;</DIV>
<DIV><FONT face=&#23435;&#20307;><FONT size=2><SPAN class=790124806-01062009>VLC&nbsp;will 
send PLAY command,but no stream will be received.</SPAN></FONT></FONT></DIV>
<DIV><FONT face=&#23435;&#20307;><FONT size=2><SPAN 
class=790124806-01062009></SPAN></FONT></FONT>&nbsp;</DIV>
<DIV><FONT face=&#23435;&#20307;><FONT size=2><SPAN 
class=790124806-01062009></SPAN></FONT></FONT>&nbsp;</DIV>
<DIV><FONT face=&#23435;&#20307;><FONT size=2><SPAN 
class=790124806-01062009></SPAN></FONT></FONT>&nbsp;</DIV>
<DIV><FONT face=&#23435;&#20307;><FONT size=2><SPAN class=790124806-01062009>Thank 
you.</SPAN></FONT></FONT></DIV></BODY></HTML>