Hello~<div><br></div><div>I'm learning live555 for understanding how to communicate data streaming.</div><div><br></div><div>I have a couple of things question.</div><div><br></div><div>For studying and testing, I tried to send a Video clip(mpg File) repeatedly<infinite> like test program 'testMPEG4VideoStreamer', but it doesn't work well.</div>
<div><br></div><div><br></div><div>I thought </div><div><br></div><div>if there are code about finding  EOF of media file and Termination, it can be transfer termination to making new point(using pointer EOF -> first one payload)</div>
<div><br></div><div>so, I found below code.  </div><div><br></div><div><br></div><div><br></div><div>In  "ByteStreamFileSource.cpp"</div><div><br></div><div><br></div><div><div>void ByteStreamFileSource::doGetNextFrame() {</div>
<div>  if (feof(fFid) || ferror(fFid) || (fLimitNumBytesToStream && fNumBytesToStream == 0)) {</div><div>        handleClosure(this);</div><div><span class="Apple-tab-span" style="white-space:pre">   </span>return;</div>
<div>  }</div></div><div><br></div><div><br></div><div><br></div><div>above code, I changed like this.</div><div><br></div><div><div>void ByteStreamFileSource::doGetNextFrame() {</div><div>  if (feof(fFid) || ferror(fFid) || (fLimitNumBytesToStream && fNumBytesToStream == 0)) {</div>
<div>      SeekFile64(fFid, 0, SEEK_SET); </div><div>      // handleClosure(this);</div><div><span class="Apple-tab-span" style="white-space: pre; ">   </span>return;</div><div>  }</div></div><div><br></div><div>What should I do make code more to work well?</div>
<div><br></div><div>Please be understanding, <span class="Apple-style-span" style="color: rgb(102, 102, 102); font-family: Arial; font-size: 12px; line-height: 15px; "><i class="fnt_e08 N=a:smd.words" style="font-family: Arial; font-size: 12px; color: rgb(102, 102, 102); font-style: normal; font-weight: normal; ">In</i> <i class="fnt_e08 N=a:smd.words" style="font-family: Arial; font-size: 12px; color: rgb(102, 102, 102); font-style: normal; font-weight: normal; ">this</i> <i class="fnt_e08 N=a:smd.words" style="font-family: Arial; font-size: 12px; color: rgb(102, 102, 102); font-style: normal; font-weight: normal; ">field</i>, I <i class="fnt_e08 N=a:smd.words" style="font-family: Arial; font-size: 12px; color: rgb(102, 102, 102); font-style: normal; font-weight: normal; ">am</i> <i class="fnt_e08 N=a:smd.words" style="font-family: Arial; font-size: 12px; color: rgb(102, 102, 102); font-style: normal; font-weight: normal; ">as good as</i> <i class="fnt_e08 N=a:smd.words" style="font-family: Arial; font-size: 12px; color: rgb(102, 102, 102); font-style: normal; font-weight: normal; ">a</i> <i class="fnt_e08 N=a:smd.words" style="font-family: Arial; font-size: 12px; color: rgb(102, 102, 102); font-style: normal; font-weight: normal; ">beginner</i>. </span></div>