<html><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><div>Hello,</div><div><br></div><div><html>Am 28.03.2008 um 09:15 schrieb Felix:</html><br class="Apple-interchange-newline"><blockquote type="cite"><div><span class="Apple-style-span" style="-webkit-text-stroke-width: -1; ">&nbsp;&nbsp; I have been trying to stream H264 annexB bytestream with livemedia, and have made little progress these days.&nbsp;</span></div><div>&nbsp;&nbsp; My own xH264VideoStreamFramer(subclass of H264VideoStreamFramer) and H264VideoFileServerMediaSubsession have been done.<br>&nbsp;&nbsp; <br>&nbsp;&nbsp; To check my classes, I modified live555MediaServer, and use it as the server while openRTSP as client for test.<br>&nbsp;&nbsp; <br>&nbsp;&nbsp; But when running, the bytestream cannot be transported completely. Only the first few datas can be received. What puzzles me more is that the amount of datas received is variational.<br>&nbsp;&nbsp; The size of&nbsp; H264 annexB bytestream file on the server is 70574 Bytes, sometimes the receiver can only receive the first 48KB, or sometimes 68KB. 70574B can rarely been&nbsp;received completely.<br>&nbsp;&nbsp; <br>&nbsp;&nbsp; I also compare the data received on client with the bytestream file on the serever, and found that these data are just the first part of the bytestream.</div></blockquote><div><br></div>I have been working on a H.264 annex G video stream framer. For me, the last access unit is not being transmitted, and I attribute this to my file parsing code, which by nature of the live library does not recognize the end of the file properly and therefore does not reach/mark the end of the last access unit.</div><div><br></div><div>Regards,</div><div><br></div><div>Andreas</div><div><br><blockquote type="cite"><div>&nbsp;&nbsp; I checked the "fOctetCount" member of class "RTPSink", and found that when "MultiFramedRTPSink" call its "onSourceClosure()" function,<br>&nbsp;&nbsp; live555MediaServer already sent 70574 Bytes to the client(openRTSP). But on the client, the data received is incomplete and variational.<br>&nbsp;&nbsp; <br>&nbsp;&nbsp; What might caused this problem? <br>&nbsp;&nbsp; <br>&nbsp;&nbsp; Any help will be appreciated!<br>&nbsp;&nbsp; </div>  <div>Best Regards<br>Felix</div><div>        <br class="webkit-block-placeholder"></div><hr size="1"><a href="http://cn.mail.yahoo.com/"> ÑÅ»¢ÓÊÏ䣬ÄúµÄÖÕÉúÓÊÏ䣡</a>_______________________________________________<br>live-devel mailing list<br><a href="mailto:live-devel@lists.live555.com">live-devel@lists.live555.com</a><br>http://lists.live555.com/mailman/listinfo/live-devel<br></blockquote></div><br></body></html>