<div dir="ltr">Dear,<div>         I am trying to send encrypted video between two PC's using RTPGSTPAY  & RTPGSTDEPAY through UDP in gstreamer. I conducted some experiments in this regard which are listed below with related issues:</div><div><br></div><div>------------------------------------</div><div>1).</div><div> sender:</div><div>   gst-launch-1.0 videotestsrc ! rtpgstpay ! udpsink localhost</div><div><br></div><div>receiver: (same PC)</div><div>gst-launch-1.0 udpsrc caps="<span style="color:rgb(0,0,0);font-family:Verdana,Geneva,Helvetica,Arial,sans-serif;font-size:13px">application/x-rtp, </span><span style="color:rgb(0,0,0);font-family:Verdana,Geneva,Helvetica,Arial,sans-serif;font-size:13px">media=(string)application, clock-rate=(int)90000,</span><span style="color:rgb(0,0,0);font-family:Verdana,Geneva,Helvetica,Arial,sans-serif;font-size:13px"> </span><span style="font-size:13px;color:rgb(0,0,0);font-family:Verdana,Geneva,Helvetica,Arial,sans-serif">encoding-name=(string)X-GST, </span><span style="font-size:13px;color:rgb(0,0,0);font-family:Verdana,Geneva,Helvetica,Arial,sans-serif">payload=(int)96" </span>! rtpgstdepay ! xvimagesink </div><div><br></div><div>This pipeline works fine as long as the receiver is running before sending data. If the receiver is launched after sending, the receiver does not works and states error of "missing caps 0"</div><div><br></div><div>-------------------------------------</div><div><br></div><div>2). Sending data on network:</div><div><br></div><div><div>sender:</div><div>   gst-launch-1.0 videotestsrc ! rtpgstpay ! udpsink host="192.168.xxx.xxx" port="xxxx"</div></div><div><br></div><div>receiver:</div><div><div>gst-launch-1.0 udpsrc  port="xxxx" caps="<span style="color:rgb(0,0,0);font-family:Verdana,Geneva,Helvetica,Arial,sans-serif;font-size:13px">application/x-rtp, </span><span style="color:rgb(0,0,0);font-family:Verdana,Geneva,Helvetica,Arial,sans-serif;font-size:13px">media=(string)application, clock-rate=(int)90000,</span><span style="color:rgb(0,0,0);font-family:Verdana,Geneva,Helvetica,Arial,sans-serif;font-size:13px"> </span><span style="font-size:13px;color:rgb(0,0,0);font-family:Verdana,Geneva,Helvetica,Arial,sans-serif">encoding-name=(string)X-GST, </span><span style="font-size:13px;color:rgb(0,0,0);font-family:Verdana,Geneva,Helvetica,Arial,sans-serif">payload=(int)96" </span>! rtpgstdepay ! xvimagesink </div></div><div><br></div><div>This pipeline also gives the same error as above: "missing caps 0" even if the receiver is launched before sending.</div><div><br></div><div>Kindly help me in this regard that how can I send encrypted video between two PC's using RTPGSTPAY & RTPGSTDEPAY using gstreamer. I have also searched the internet regarding this, and other people are also stating this issue with RTPGSTPAY.</div><div><br></div><div><br></div><div>Regards,</div><div>Hassan</div><div><br></div><div><br></div><div><br></div></div>