<html><head><style type="text/css"><!-- DIV {margin:0px;} --></style></head><body><div style="font-family:verdana, helvetica, sans-serif;font-size:10pt"><DIV>Hi Ross,</DIV>
<DIV style="FONT-FAMILY: verdana, helvetica, sans-serif; FONT-SIZE: 10pt">
<DIV style="FONT-FAMILY: times new roman, new york, times, serif; FONT-SIZE: 12pt">
<DIV style="FONT-FAMILY: verdana, helvetica, sans-serif; COLOR: #000000; FONT-SIZE: 10pt">
<DIV>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; I am working on streaming from live source in H.264 format.I have studied you FAQ and i have made&nbsp;subclass H264VideoRtpServerMediaSubsession</DIV>
<DIV>from OnDemandServerMediaSubsession and redefined virtual function createNewStreamSource() , createNewRTPSink().</DIV>
<DIV>&nbsp;</DIV>
<DIV>Inside createNewRTPSink virtual function , i have returned H264VideoRTPSink() sink</DIV>
<DIV><FONT size=1>&nbsp;</DIV>
<DIV>
<P><FONT size=2>And inside createNewStreamSource() virtual function ,i have written code to access live source , &nbsp;i have created RTSPClient and then through describeURL() method provided my live source URL and then created MediaSession and&nbsp;...... as openRTSP test , and finally returned framed source through</FONT></P>
<P><FONT size=2>MediaSubsession rtspSource() method , code is following </FONT></P>
<P><FONT size=2></FONT>&nbsp;</P><FONT size=1>
<P>FramedSource* framedSource=NULL;</P>
<P></FONT><FONT color=#0000ff size=1><FONT color=#0000ff size=1>char</FONT></FONT><FONT size=1> *_progName = </FONT><FONT color=#a31515 size=1><FONT color=#a31515 size=1>"SirisMediaPlayer"</FONT></FONT><FONT size=1>; </P>
<P></FONT><FONT color=#0000ff size=1><FONT color=#0000ff size=1>char</FONT></FONT><FONT size=1>* url = </FONT><FONT color=#a31515 size=1><FONT color=#a31515 size=1>"rtsp://10.69.170.23/axis-media/media.amp?videocodec=h264"</FONT></FONT><FONT size=1>; </P>
<P></FONT><FONT color=#008000 size=1><FONT color=#008000 size=1>// Create our client object:</P></FONT></FONT><FONT size=1>
<P>RTSPClient *rtspClient = RTSPClient::createNew(envir(),1); </P>
<P></P>
<P></FONT><FONT color=#0000ff size=1><FONT color=#0000ff size=1>char</FONT></FONT><FONT size=1>* sdpDescription = rtspClient-&gt;describeURL(url);</P>
<P>MediaSession *mediaSession = MediaSession::createNew(envir(), sdpDescription);</P>
<P>MediaSubsessionIterator iter(*mediaSession);</P>
<P>MediaSubsession *mediaSubsession;</P>
<P></P>
<P></FONT><FONT color=#0000ff size=1><FONT color=#0000ff size=1>while</FONT></FONT><FONT size=1> ((mediaSubsession = iter.next()) != NULL) { </P>
<P></P>
<P></FONT><FONT color=#0000ff size=1><FONT color=#0000ff size=1>if</FONT></FONT><FONT size=1> (!mediaSubsession-&gt;initiate()) </P>
<P>{</P>
<P></FONT><FONT color=#008000 size=1><FONT color=#008000 size=1>// "Unable to create receiver for \"" &lt;&lt; subsession-&gt;mediumName() &lt;&lt; "/" &lt;&lt; subsession-&gt;codecName() &lt;&lt; "\" subsession: " &lt;&lt; _env-&gt;getResultMsg() &lt;&lt; "\n";</P></FONT></FONT><FONT size=1>
<P>} </P>
<P></FONT><FONT color=#0000ff size=1><FONT color=#0000ff size=1>if</FONT></FONT><FONT size=1>(mediaSubsession-&gt;rtpSource() != NULL)</P>
<P>framedSource = mediaSubsession-&gt;rtpSource();</P>
<P>}</P>
<P></FONT><FONT color=#0000ff size=1><FONT color=#0000ff size=1>return</FONT></FONT><FONT size=1> framedSource;</FONT></P>
<P><FONT size=1></FONT>&nbsp;</P>
<P><FONT size=1></FONT>&nbsp;</P>
<P><FONT size=1><FONT size=2>But as soon as i play VLC player , i gets error inside strlen.asm file as </FONT></FONT></P>
<P><FONT size=1>Unhandled exception at 0x7855b690 (msvcr90.dll) in openRTSP.exe: 0xC0000005: Access violation reading location 0x00000000.</FONT></P>
<P><FONT size=2>Can you pls help me out where is the problem.</FONT></P></FONT></DIV>
<DIV><FONT size=1><FONT size=2><FONT size=1><FONT size=2></FONT></FONT></FONT>&nbsp;</DIV>
<DIV>
<P><FONT size=2><FONT size=1><FONT size=2>Thanks</FONT></FONT></FONT></P>
<P><FONT size=2><FONT size=1><FONT size=2>Vikas Srivastava</FONT><FONT size=1><FONT size=1></P></FONT></FONT></FONT></FONT>
<P>&nbsp;</P></FONT></DIV></DIV><BR>
<HR SIZE=1>
Your Mail works best with the New Yahoo Optimized IE8. <A href="http://in.rd.yahoo.com/tagline_ie8_new/*http://downloads.yahoo.com/in/internetexplorer/" rel=nofollow target=_blank>Get it NOW!</A>.</DIV></DIV></div><br>
      <!--1--><hr size=1></hr> 
Your Mail works best with the New Yahoo Optimized IE8. <a href="http://in.rd.yahoo.com/tagline_ie8_new/*http://downloads.yahoo.com/in/internetexplorer/" target="_blank">Get it NOW!</a>.</body></html>