<DIV>&nbsp;</DIV>
<DIV>&nbsp;</DIV>
<DIV>&nbsp;</DIV>
<DIV>Hi Engin,<BR>When I studied your codes, I had some questions and I did not understood some part of the codes. In </DIV>
<DIV>H264RTPStreamFramer::doGetNextFrame(), I am not clear how this function works: I think it first calls </DIV>
<DIV>the FramedSource::getNextFrame() function and at the end of this function, it calls </DIV>
<DIV>ByteStreamFileSource::doGetNextFrame() to read data from the file that we want to stream and excutes </DIV>
<DIV>the corresponding "afterGetting" function. After getting the RTP packet header, it continues to get the </DIV>
<DIV>following NALU data. But I am not clear how the codes continue to do the loop---getting rtp header, </DIV>
<DIV>getting nalu........&nbsp; Particularly, I am not clear what&nbsp; FramedSource::afterGetting(this) in </DIV>
<DIV>H264RTPStreamFramer::afterGettingNALU1() does. I did not know its funtion.</DIV>
<DIV>Also, I am not clear how H264RTPStreamFramer interacts with H264VideoRTPSink. Could you please </DIV>
<DIV>give me some explanations?</DIV>
<DIV>&nbsp;</DIV>
<DIV>Thank you.</DIV>
<DIV>&nbsp;</DIV>
<DIV>ps: I sent a mail to you on Jan 31st, 2006 to your mailbox at gmail.com, have you received the mail? I </DIV>
<DIV>give it to you as an attachment with this mail.<BR></DIV><br><!-- footer --><br><hr>
<a style="font-size:12px;line-height:15px; color:#000; text-decoration:none" href="http://www.126.com/" target="_blank">想加入吗?1.9亿用户正在使用网易邮箱 <span style="font-family:Tahoma; text-decoration:underline; color:blue">www.126.com</span> </a>