Hi All,<br><br>I am trying implement a multicast UDP Server Client module using gstreamer.<br>On server side the data is payloaded as RTP MPEG2 TS packets, and on client I do<br>depayloaded the same abd demux , decode these packects &amp; fprward it to sink elements.<br>
<br>On server side if I send only one stream of video the client works fine. But if I send both <br>video &amp; audio data, the client doesn&#39;t play at all.<br><br>Can someone please help me to get out of this problem.<br>
The pipelines for server &amp; client are as below:<br><br>Server:<br><br>gst-launch -v mpegtsmux name=mux ! rtpmp2tpay ! udpsink port=1234 host=224.2.8.13 filesrc location=/home/jyoti/workdir/filesys/opt/data/collateral.ts ! mpegtsdemux name=d d. !  mux. d. ! mux.<br>
<br>Client:<br><br>gst-launch udpsrc uri=udp://<a href="http://224.2.8.13:1234">224.2.8.13:1234</a> caps=&quot;application/x-rtp, media=(string)video, clock-rate=(int)90000, encoding-name=(string)MP2T-ES, payload=(int)33&quot;  ! rtpmp2tdepay ! mpegtsdemux name=d d. ! queue ! ffdec_h264 ! ffmpegcolorspace ! videoscale ! queue ! xvimagesink  d. ! queue ! mad ! audioconvert ! audioresample ! queue  ! alsasink -v<br>
<br><br>On the other hand if I do send RTP payloaded audio &amp; video on different udpsinks at server &amp; depayload on client<br>the video is too jerky &amp; slow. <br><br>Thanks,<br>Jyoti