Hi<br><br>I have some questions regarding the mpeg 2 ts trickplay.<br>Whenever a pause, or rewind or a forward is issued, i<br>read the last I frame that was sent from an I frames file.<br>(i separate out the I frames as ts packets are sent).
<br>Generate the ts packets and stream them. <br>Ok, sounds fine till this point (i hope).<br>NOW, when in normal streaming the PCR difference<br>is abt 33 ms. But when in trickplay ,i insert any random PCR value<br>at the start (and also set the discontinuity indicator) and increment ithe PCR by 40 ms (mpeg2,frame rate = 25) 
<br>for every i frame.<br>So PCRs are present only at the start of every I frame. They never come in between.<br>I m streaming it to an amino set up box. It&#39;s working fine.<br>I would like to know whether it is efficient.
<br>And regarding pause, i keep on sending same frame . is this fine too?<br>I pipe the output of my program to live555 mpeg2tsFramer, basic udpsink.<br><br>regds<br>v<br>