<html><body><div style="color:#000; background-color:#fff; font-family:Courier New, courier, monaco, monospace, sans-serif;font-size:12pt"><div><span>Hi Ross,</span></div><div><br><span></span></div><div>I think
 I found what the problem was. The receiver misses the initial packets 
that contain the PAT and without the PAT the encrypting function never 
starts encrypting, it just copies the stream.<br></div><div><br></div><div>I am using unicast mode only and after some testing with the test tools I found out that:</div><div><br></div><div>1/ The testMPEG2TransportReceiver must be started after testMPEG2TransportStreamer otherwise the transfer will not begin<br></div><div>2/
 If I first start testMPEG2TransportStreamer the initial packets are 
lost as the streaming is not blocked until the receiver is connected<br></div><div><br></div><div>Is that expected? How can I change
 it?<br></div><div><br></div><div>Regards,</div>Henrique<div><br></div>  <div style="font-family: Courier New, courier, monaco, monospace, sans-serif; font-size: 12pt;"> <div style="font-family: times new roman, new york, times, serif; font-size: 12pt;"> <div dir="ltr"> <font face="Arial" size="2"> <hr size="1">  <b><span style="font-weight:bold;">De:</span></b> Ross Finlayson <finlayson@live555.com><br> <b><span style="font-weight: bold;">Para:</span></b> LIVE555 Streaming Media - development & use <live-devel@ns.live555.com> <br> <b><span style="font-weight: bold;">Enviadas:</span></b> Quarta-feira, 7 de Março de 2012 0:37<br> <b><span style="font-weight: bold;">Assunto:</span></b> Re: [Live-devel] Help with RTP/RTCP relay implementation<br> </font> </div> <br><meta http-equiv="x-dns-prefetch-control" content="off"><div id="yiv1963762459"><div><div><blockquote type="cite"><div><div style="color:rgb(0, 0, 0);background-color:rgb(255,
 255, 255);font-family:courier, monaco, monospace, sans-serif;font-size:12pt;"><div>I am creating an RTP/UDP relay that encrypts raw MPEG2TS streams. On the incoming side I used an RTPSource plus an RTCPInstance in client mode and on the outgoing side I used an RTPSink and an RTCPInstance in server mode. <br></div><div><br></div><div>The encrypting function is implemented in a subclass of framed filter which I use as a source to the RTPSink. I have tested the encryption implementation using a FileSink and it seems to be working fine.</div><div><br></div><div>I have been using VLC to send the RTP stream to the relay but in the client the same video as the source is seen without encryption.</div><div><br></div><div>I guess that the RTCP is being relayed but somehow the RTP is going straight from the source to the client. Is that a possible explanation? Am I missing something in my
 implementation?<br></div></div></div></blockquote><div><br></div></div>It's hard to say, but make sure that:<div>1/ You use separate "groupsock" objects for receiving and sending, and</div><div>2/ You use separate port numbers for receiving and sending.</div><br><br><div>
<span class="yiv1963762459Apple-style-span" style="border-collapse:separate;color:rgb(0, 0, 0);font-family:Helvetica;font-style:normal;font-variant:normal;font-weight:normal;letter-spacing:normal;line-height:normal;orphans:2;text-indent:0px;text-transform:none;white-space:normal;widows:2;word-spacing:0px;font-size:medium;"><span class="yiv1963762459Apple-style-span" style="border-collapse:separate;color:rgb(0, 0, 0);font-family:Helvetica;font-style:normal;font-variant:normal;font-weight:normal;letter-spacing:normal;line-height:normal;orphans:2;text-indent:0px;text-transform:none;white-space:normal;widows:2;word-spacing:0px;font-size:medium;">Ross Finlayson<br>Live Networks, Inc.<br><a rel="nofollow" target="_blank" href="http://www.live555.com/">http://www.live555.com/</a></span></span>
</div>
<br></div></div><meta http-equiv="x-dns-prefetch-control" content="on"><br>_______________________________________________<br>live-devel mailing list<br><a ymailto="mailto:live-devel@lists.live555.com" href="mailto:live-devel@lists.live555.com">live-devel@lists.live555.com</a><br><a href="http://lists.live555.com/mailman/listinfo/live-devel" target="_blank">http://lists.live555.com/mailman/listinfo/live-devel</a><br><br><br> </div> </div>  </div></body></html>