<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
<meta name="Generator" content="Microsoft Exchange Server">
<!-- converted from rtf -->
<style><!-- .EmailQuote { margin-left: 1pt; padding-left: 4pt; border-left: #800000 2px solid; } --></style>
</head>
<body>
<font face="Arial, sans-serif" size="3">
<div> </div>
<div> </div>
<div><font size="2">I am interested in using live for an application which receives TS data from an encoder in blocks approximately 16K bytes via a Directshow filter graph.</font></div>
<div><font size="2"> </font></div>
<div><font size="2">I have successfully built a filter which receives the data and sends it via UDP over the network but very simply breaks the data into blocks of 7 TS packets and sends them in UDP packets over the network. This works fine for a number of
devices but others cannot seem to keep the buffer properly primed or synced.</font></div>
<div><font size="2"> </font></div>
<div><font size="2">If I send them to localhost and use VLC to receive them and then send them (stream) them all devices are content and all works properly. I am using RTP and then UDP over RTP for this.</font></div>
<div><font size="2"> </font></div>
<div><font size="2">I would like to use the live library to integrate the reliable sending function into my DS filter but can't work out the right way to do this. Can anyone give me an example or direction on the right way to do this. The main thing I struggle
with if how to determine the timing of sending the data., Do I need to look at PTS and DTS timestamps? Or can I do something simpler?</font></div>
<div><font size="2"> </font></div>
<div><font size="2">Thoughts?</font></div>
<div><font size="2"> </font></div>
<div><font size="2"> </font></div>
<div><font size="2">JonP</font></div>
<div><font size="2"> </font></div>
</font>
</body>
</html>