<div>It sounds like you are implementing your pipes in an inefficient manner... for instance, maybe you are writing the data to disk and then reading it when really you could be writing it to RAM and reading it instead.&nbsp; Check out my prior post on streaming from buffers.
</div>
<div>&nbsp;</div>
<div>Russell<br><br>&nbsp;</div>
<div><span class="gmail_quote">On 6/28/07, <b class="gmail_sendername">Kartik Rao</b> &lt;<a href="mailto:kartikraop@gmail.com">kartikraop@gmail.com</a>&gt; wrote:</span>
<blockquote class="gmail_quote" style="PADDING-LEFT: 1ex; MARGIN: 0px 0px 0px 0.8ex; BORDER-LEFT: #ccc 1px solid"><br>Hi. I am attempting to perform MPEG4 live streaming (on Windows) using live555 and DirectShow (SDK 9). I did the following:
<br><br>1. Using DirectShow, I grab camera feed, encode it and dump the encoded data into a named pipe. <br>2. I modified the testMPEG4VideoStreamer program, so that it can be spawned as a seperate thread. Also, I created a &quot;ByteStreamPipeSource&quot; and &quot;FramedPipeSource&quot; class - similar to ByteStreamFileSource and FramedFileSource - which read the encoded data from a named pipe. 
<br><br>Using VLC as a client, I observed the following: Initially, streaming works fine (although with a small delay). Then it got stuck and played no further. I set the &quot;rtsp-caching&quot;, disabled &quot;drop late frames&quot; and &quot;skip frames&quot; parameters. Now when it gets stuck, it recovers a few seconds later, plays for a few seconds before getting stuck again. 
<br><br>When I dump the encoded feed into a file and stream the file, at a later point in time, it plays smoothly. Currently, I am not modifying the presentation times. The difference between presentation times for successive packets when streaming live feed and through video though are different. Should I attempt to modify presentation time? Kindly advice on how I can avoid the problem of the live stream frequently getting stuck. 
<br><br>Thanks,<br><span class="sg">Kartik<br></span><br>_______________________________________________<br>live-devel mailing list<br><a onclick="return top.js.OpenExtLink(window,event,this)" href="mailto:live-devel@lists.live555.com">
live-devel@lists.live555.com</a><br><a onclick="return top.js.OpenExtLink(window,event,this)" href="http://lists.live555.com/mailman/listinfo/live-devel" target="_blank">http://lists.live555.com/mailman/listinfo/live-devel
</a><br><br></blockquote></div><br><br clear="all"><br>-- <br>Russell Brennan<br><a href="mailto:RJBrennn@gmail.com">RJBrennn@gmail.com</a><br>(708) 699-7314