<div dir="ltr">Hello dear devs!<div><br></div><div style="">First of all I want to thank you for your work. Gstreamer is awesome and very handy streaming tool.</div><div><br></div><div style="">I am trying to build a pipeline for a mpa encoded rtp multicast stream.</div><div style="">The goal is to stream from a server to many raspberrys. On the server i run gst 1.8.1, on the pi 1.2.0.</div><div style=""><br></div><div style="">I would like to change the sending sources while the receiving stream is running.</div><div style="">First I stream the mic input, which works fine.</div><div style="">But then i want to stream an mp3 file ant then i get no output. I need to restart the receiving pipeline in order to get a sound output for the second stream.</div><div style=""><br></div><div style="">It does not matter if I stream mic or mp3 first.</div><div style=""><br></div><div style="">streaming mic pipe:</div><div style=""><div style="font-size:13px"><br></div><div style="font-size:13px">gst-launch-1.0.exe rtpbin name=rtpbin autoaudiosrc</div><div style="font-size:13px">! audioconvert ! lamemp3enc ! rtpmpapay ! application/x-rtp,clock-rate=(int)9000</div><div style="font-size:13px">0,payload=(int)14 ! rtpbin.send_rtp_sink_1 rtpbin.send_rtp_src_1 ! udpsink host=</div><div style="font-size:13px">239.192.55.1 port=4000</div><div style="font-size:13px"><br></div><div style="font-size:13px">streaming file pipe:</div><div style="font-size:13px"><br></div><div><div style="font-size:13px">gst-launch-1.0.exe rtpbin name=rtpbin filesrc locat</div><div style="font-size:13px">ion=C:\\test.mp3 ! mpegaudioparse ! rtpmpapay ! application/x-rtp,clock-rate=(in</div><div style="font-size:13px">t)90000,payload=(int)14 ! rtpbin.send_rtp_sink_1 rtpbin.send_rtp_src_1 ! udpsink</div><div style="font-size:13px"> host=239.192.55.1 port=4000</div><div style="font-size:13px"><br></div><div style="font-size:13px">receiving pipe:</div><div style="font-size:13px"><br></div><div><div>gst-launch-1.0.exe rtpbin name=rtpbin udpsrc multic</div><div>ast-group=239.192.55.1 auto-multicast=true port=4000 caps=application/x-rtp,cloc</div><div>k-rate=(int)90000,encoding-name=(string)MPA,media=(string)audio,payload=14 ! rtp</div><div>bin.recv_rtp_sink_0 rtpbin. ! rtpmpadepay ! mpegaudioparse ! mad ! audioconvert</div><div>! autoaudiosink</div></div></div><div><br></div><div style="">here is the output of the receiving pipeline:</div><div style=""><br></div><div style=""><div>Setting pipeline to PAUSED ...</div><div>Pipeline is live and does not need PREROLL ...</div><div>/GstPipeline:pipeline0/GstUDPSrc:udpsrc0.GstPad:src: caps = application/x-rtp, clock-rate=(int)90000, encoding-name=(string)MPA, media=(string)audio, payload=(int)14</div><div>/GstPipeline:pipeline0/GstRtpBin:rtpbin.GstGhostPad:recv_rtp_sink_0.GstProxyPad:proxypad1: caps = application/x-rtp, clock-rate=(int)90000, encoding-name=(string)MPA, media=(string)audio, payload=(int)14</div><div>/GstPipeline:pipeline0/GstRtpBin:rtpbin/GstRtpSession:rtpsession0.GstPad:recv_rtp_src: caps = application/x-rtp, clock-rate=(int)90000, encoding-name=(string)MPA, media=(string)audio, payload=(int)14</div><div>/GstPipeline:pipeline0/GstRtpBin:rtpbin/GstRtpSsrcDemux:rtpssrcdemux0.GstPad:sink: caps = application/x-rtp, clock-rate=(int)90000, encoding-name=(string)MPA, media=(string)audio, payload=(int)14</div><div>/GstPipeline:pipeline0/GstRtpBin:rtpbin/GstRtpSession:rtpsession0.GstPad:recv_rtp_sink: caps = application/x-rtp, clock-rate=(int)90000, encoding-name=(string)MPA, media=(string)audio, payload=(int)14</div><div>/GstPipeline:pipeline0/GstRtpBin:rtpbin.GstGhostPad:recv_rtp_sink_0: caps = application/x-rtp, clock-rate=(int)90000, encoding-name=(string)MPA, media=(string)audio, payload=(int)14</div><div>Setting pipeline to PLAYING ...</div><div>New clock: GstSystemClock</div><div>/GstPipeline:pipeline0/GstRtpBin:rtpbin/GstRtpJitterBuffer:rtpjitterbuffer0.GstPad:src: caps = application/x-rtp, clock-rate=(int)90000, encoding-name=(string)MPA, media=(string)audio, payload=(int)14, ssrc=(uint)4066390227</div><div>/GstPipeline:pipeline0/GstRtpBin:rtpbin/GstRtpPtDemux:rtpptdemux0.GstPad:sink: caps = application/x-rtp, clock-rate=(int)90000, encoding-name=(string)MPA, media=(string)audio, payload=(int)14, ssrc=(uint)4066390227</div><div>/GstPipeline:pipeline0/GstRtpBin:rtpbin/GstRtpJitterBuffer:rtpjitterbuffer0.GstPad:sink: caps = application/x-rtp, clock-rate=(int)90000, encoding-name=(string)MPA, media=(string)audio, payload=(int)14, ssrc=(uint)4066390227</div><div>/GstPipeline:pipeline0/GstUDPSrc:udpsrc0.GstPad:src: caps = application/x-rtp, clock-rate=(int)90000, encoding-name=(string)MPA, media=(string)audio, payload=(int)14</div><div>/GstPipeline:pipeline0/GstRtpBin:rtpbin.GstGhostPad:recv_rtp_sink_0.GstProxyPad:proxypad1: caps = application/x-rtp, clock-rate=(int)90000, encoding-name=(string)MPA, media=(string)audio, payload=(int)14</div><div>/GstPipeline:pipeline0/GstRtpBin:rtpbin/GstRtpSession:rtpsession0.GstPad:recv_rtp_src: caps = application/x-rtp, clock-rate=(int)90000, encoding-name=(string)MPA, media=(string)audio, payload=(int)14</div><div>/GstPipeline:pipeline0/GstRtpBin:rtpbin/GstRtpSsrcDemux:rtpssrcdemux0.GstPad:src_4066390227: caps = application/x-rtp, clock-rate=(int)90000, encoding-name=(string)MPA, media=(string)audio, payload=(int)14, ssrc=(uint)4066390227</div><div>/GstPipeline:pipeline0/GstRtpBin:rtpbin/GstRtpJitterBuffer:rtpjitterbuffer0.GstPad:src: caps = application/x-rtp, clock-rate=(int)90000, encoding-name=(string)MPA, media=(string)audio, payload=(int)14, ssrc=(uint)4066390227</div><div>/GstPipeline:pipeline0/GstRtpBin:rtpbin/GstRtpPtDemux:rtpptdemux0.GstPad:sink: caps = application/x-rtp, clock-rate=(int)90000, encoding-name=(string)MPA, media=(string)audio, payload=(int)14, ssrc=(uint)4066390227</div><div>/GstPipeline:pipeline0/GstRtpBin:rtpbin/GstRtpJitterBuffer:rtpjitterbuffer0.GstPad:sink: caps = application/x-rtp, clock-rate=(int)90000, encoding-name=(string)MPA, media=(string)audio, payload=(int)14, ssrc=(uint)4066390227</div><div>/GstPipeline:pipeline0/GstRtpBin:rtpbin/GstRtpSsrcDemux:rtpssrcdemux0.GstPad:sink: caps = application/x-rtp, clock-rate=(int)90000, encoding-name=(string)MPA, media=(string)audio, payload=(int)14</div><div>/GstPipeline:pipeline0/GstRtpBin:rtpbin/GstRtpSession:rtpsession0.GstPad:recv_rtp_sink: caps = application/x-rtp, clock-rate=(int)90000, encoding-name=(string)MPA, media=(string)audio, payload=(int)14</div><div>/GstPipeline:pipeline0/GstRtpBin:rtpbin.GstGhostPad:recv_rtp_sink_0: caps = application/x-rtp, clock-rate=(int)90000, encoding-name=(string)MPA, media=(string)audio, payload=(int)14</div><div>/GstPipeline:pipeline0/GstRtpBin:rtpbin.GstGhostPad:recv_rtp_src_0_4066390227_14: caps = application/x-rtp, clock-rate=(int)90000, encoding-name=(string)MPA, media=(string)audio, payload=(int)14</div><div>/GstPipeline:pipeline0/GstRtpMPADepay:rtpmpadepay0.GstPad:src: caps = audio/mpeg, mpegversion=(int)1</div><div>/GstPipeline:pipeline0/GstMpegAudioParse:mpegaudioparse0.GstPad:sink: caps = audio/mpeg, mpegversion=(int)1</div><div>/GstPipeline:pipeline0/GstRtpMPADepay:rtpmpadepay0.GstPad:sink: caps = application/x-rtp, clock-rate=(int)90000, encoding-name=(string)MPA, media=(string)audio, payload=(int)14</div><div>/GstPipeline:pipeline0/GstRtpBin:rtpbin.GstGhostPad:recv_rtp_src_0_4066390227_14.GstProxyPad:proxypad2: caps = application/x-rtp, clock-rate=(int)90000, encoding-name=(string)MPA, media=(string)audio, payload=(int)14</div><div>/GstPipeline:pipeline0/GstMpegAudioParse:mpegaudioparse0.GstPad:src: caps = audio/mpeg, mpegversion=(int)1, mpegaudioversion=(int)1, layer=(int)3, rate=(int)44100, channels=(int)2, parsed=(boolean)true</div><div>/GstPipeline:pipeline0/GstMad:mad0.GstPad:sink: caps = audio/mpeg, mpegversion=(int)1, mpegaudioversion=(int)1, layer=(int)3, rate=(int)44100, channels=(int)2, parsed=(boolean)true</div><div>/GstPipeline:pipeline0/GstMad:mad0.GstPad:src: caps = audio/x-raw, format=(string)S32LE, layout=(string)interleaved, rate=(int)44100, channels=(int)2, channel-mask=(bitmask)0x0000000000000003</div><div>/GstPipeline:pipeline0/GstAudioConvert:audioconvert0.GstPad:src: caps = audio/x-raw, layout=(string)interleaved, rate=(int)44100, format=(string)S16LE, channels=(int)2, channel-mask=(bitmask)0x0000000000000003</div><div>/GstPipeline:pipeline0/GstAutoAudioSink:autoaudiosink0.GstGhostPad:sink.GstProxyPad:proxypad0: caps = audio/x-raw, layout=(string)interleaved, rate=(int)44100, format=(string)S16LE, channels=(int)2, channel-mask=(bitmask)0x0000000000000003</div><div>/GstPipeline:pipeline0/GstAutoAudioSink:autoaudiosink0/GstAlsaSink:autoaudiosink0-actual-sink-alsa.GstPad:sink: caps = audio/x-raw, layout=(string)interleaved, rate=(int)44100, format=(string)S16LE, channels=(int)2, channel-mask=(bitmask)0x0000000000000003</div><div>/GstPipeline:pipeline0/GstAutoAudioSink:autoaudiosink0.GstGhostPad:sink: caps = audio/x-raw, layout=(string)interleaved, rate=(int)44100, format=(string)S16LE, channels=(int)2, channel-mask=(bitmask)0x0000000000000003</div><div>/GstPipeline:pipeline0/GstAudioConvert:audioconvert0.GstPad:sink: caps = audio/x-raw, format=(string)S32LE, layout=(string)interleaved, rate=(int)44100, channels=(int)2, channel-mask=(bitmask)0x0000000000000003</div><div>/GstPipeline:pipeline0/GstUDPSrc:udpsrc0.GstPad:src: caps = application/x-rtp, clock-rate=(int)90000, encoding-name=(string)MPA, media=(string)audio, payload=(int)14</div><div>/GstPipeline:pipeline0/GstRtpBin:rtpbin.GstGhostPad:recv_rtp_sink_0.GstProxyPad:proxypad1: caps = application/x-rtp, clock-rate=(int)90000, encoding-name=(string)MPA, media=(string)audio, payload=(int)14</div><div>/GstPipeline:pipeline0/GstRtpBin:rtpbin/GstRtpSession:rtpsession0.GstPad:recv_rtp_src: caps = application/x-rtp, clock-rate=(int)90000, encoding-name=(string)MPA, media=(string)audio, payload=(int)14</div><div>/GstPipeline:pipeline0/GstRtpBin:rtpbin/GstRtpSsrcDemux:rtpssrcdemux0.GstPad:src_4066390227: caps = application/x-rtp, clock-rate=(int)90000, encoding-name=(string)MPA, media=(string)audio, payload=(int)14, ssrc=(uint)4066390227</div><div>/GstPipeline:pipeline0/GstRtpBin:rtpbin/GstRtpJitterBuffer:rtpjitterbuffer0.GstPad:src: caps = application/x-rtp, clock-rate=(int)90000, encoding-name=(string)MPA, media=(string)audio, payload=(int)14, ssrc=(uint)4066390227</div><div>/GstPipeline:pipeline0/GstRtpBin:rtpbin/GstRtpPtDemux:rtpptdemux0.GstPad:sink: caps = application/x-rtp, clock-rate=(int)90000, encoding-name=(string)MPA, media=(string)audio, payload=(int)14, ssrc=(uint)4066390227</div><div>/GstPipeline:pipeline0/GstRtpBin:rtpbin/GstRtpJitterBuffer:rtpjitterbuffer0.GstPad:sink: caps = application/x-rtp, clock-rate=(int)90000, encoding-name=(string)MPA, media=(string)audio, payload=(int)14, ssrc=(uint)4066390227</div><div>/GstPipeline:pipeline0/GstRtpBin:rtpbin/GstRtpSsrcDemux:rtpssrcdemux0.GstPad:sink: caps = application/x-rtp, clock-rate=(int)90000, encoding-name=(string)MPA, media=(string)audio, payload=(int)14</div><div>/GstPipeline:pipeline0/GstRtpBin:rtpbin/GstRtpSession:rtpsession0.GstPad:recv_rtp_sink: caps = application/x-rtp, clock-rate=(int)90000, encoding-name=(string)MPA, media=(string)audio, payload=(int)14</div><div>/GstPipeline:pipeline0/GstRtpBin:rtpbin.GstGhostPad:recv_rtp_sink_0: caps = application/x-rtp, clock-rate=(int)90000, encoding-name=(string)MPA, media=(string)audio, payload=(int)14</div><div>/GstPipeline:pipeline0/GstRtpBin:rtpbin/GstRtpPtDemux:rtpptdemux0.GstPad:src_14: caps = application/x-rtp, clock-rate=(int)90000, encoding-name=(string)MPA, media=(string)audio, payload=(int)14</div><div>/GstPipeline:pipeline0/GstRtpBin:rtpbin.GstGhostPad:recv_rtp_src_0_4066390227_14: caps = application/x-rtp, clock-rate=(int)90000, encoding-name=(string)MPA, media=(string)audio, payload=(int)14</div><div>/GstPipeline:pipeline0/GstRtpMPADepay:rtpmpadepay0.GstPad:sink: caps = application/x-rtp, clock-rate=(int)90000, encoding-name=(string)MPA, media=(string)audio, payload=(int)14</div><div>/GstPipeline:pipeline0/GstRtpBin:rtpbin.GstGhostPad:recv_rtp_src_0_4066390227_14.GstProxyPad:proxypad2: caps = application/x-rtp, clock-rate=(int)90000, encoding-name=(string)MPA, media=(string)audio, payload=(int)14</div><div>/GstPipeline:pipeline0/GstRtpBin:rtpbin/GstRtpJitterBuffer:rtpjitterbuffer1.GstPad:src: caps = application/x-rtp, clock-rate=(int)90000, encoding-name=(string)MPA, media=(string)audio, payload=(int)14, ssrc=(uint)3533670621</div><div>/GstPipeline:pipeline0/GstRtpBin:rtpbin/GstRtpPtDemux:rtpptdemux1.GstPad:sink: caps = application/x-rtp, clock-rate=(int)90000, encoding-name=(string)MPA, media=(string)audio, payload=(int)14, ssrc=(uint)3533670621</div><div>/GstPipeline:pipeline0/GstRtpBin:rtpbin/GstRtpJitterBuffer:rtpjitterbuffer1.GstPad:sink: caps = application/x-rtp, clock-rate=(int)90000, encoding-name=(string)MPA, media=(string)audio, payload=(int)14, ssrc=(uint)3533670621</div><div>/GstPipeline:pipeline0/GstUDPSrc:udpsrc0.GstPad:src: caps = application/x-rtp, clock-rate=(int)90000, encoding-name=(string)MPA, media=(string)audio, payload=(int)14</div><div>/GstPipeline:pipeline0/GstRtpBin:rtpbin.GstGhostPad:recv_rtp_sink_0.GstProxyPad:proxypad1: caps = application/x-rtp, clock-rate=(int)90000, encoding-name=(string)MPA, media=(string)audio, payload=(int)14</div><div>/GstPipeline:pipeline0/GstRtpBin:rtpbin/GstRtpSession:rtpsession0.GstPad:recv_rtp_src: caps = application/x-rtp, clock-rate=(int)90000, encoding-name=(string)MPA, media=(string)audio, payload=(int)14</div><div>/GstPipeline:pipeline0/GstRtpBin:rtpbin/GstRtpSsrcDemux:rtpssrcdemux0.GstPad:src_4066390227: caps = application/x-rtp, clock-rate=(int)90000, encoding-name=(string)MPA, media=(string)audio, payload=(int)14, ssrc=(uint)4066390227</div><div>/GstPipeline:pipeline0/GstRtpBin:rtpbin/GstRtpJitterBuffer:rtpjitterbuffer0.GstPad:src: caps = application/x-rtp, clock-rate=(int)90000, encoding-name=(string)MPA, media=(string)audio, payload=(int)14, ssrc=(uint)4066390227</div><div>/GstPipeline:pipeline0/GstRtpBin:rtpbin/GstRtpPtDemux:rtpptdemux0.GstPad:sink: caps = application/x-rtp, clock-rate=(int)90000, encoding-name=(string)MPA, media=(string)audio, payload=(int)14, ssrc=(uint)4066390227</div><div>/GstPipeline:pipeline0/GstRtpBin:rtpbin/GstRtpJitterBuffer:rtpjitterbuffer0.GstPad:sink: caps = application/x-rtp, clock-rate=(int)90000, encoding-name=(string)MPA, media=(string)audio, payload=(int)14, ssrc=(uint)4066390227</div><div>/GstPipeline:pipeline0/GstRtpBin:rtpbin/GstRtpSsrcDemux:rtpssrcdemux0.GstPad:sink: caps = application/x-rtp, clock-rate=(int)90000, encoding-name=(string)MPA, media=(string)audio, payload=(int)14</div><div>/GstPipeline:pipeline0/GstRtpBin:rtpbin/GstRtpSession:rtpsession0.GstPad:recv_rtp_sink: caps = application/x-rtp, clock-rate=(int)90000, encoding-name=(string)MPA, media=(string)audio, payload=(int)14</div><div>/GstPipeline:pipeline0/GstRtpBin:rtpbin.GstGhostPad:recv_rtp_sink_0: caps = application/x-rtp, clock-rate=(int)90000, encoding-name=(string)MPA, media=(string)audio, payload=(int)14</div><div>/GstPipeline:pipeline0/GstRtpBin:rtpbin.GstGhostPad:recv_rtp_src_0_3533670621_14: caps = application/x-rtp, clock-rate=(int)90000, encoding-name=(string)MPA, media=(string)audio, payload=(int)14</div><div>/GstPipeline:pipeline0/GstRtpBin:rtpbin.GstGhostPad:recv_rtp_src_0_3533670621_14.GstProxyPad:proxypad3: caps = application/x-rtp, clock-rate=(int)90000, encoding-name=(string)MPA, media=(string)audio, payload=(int)14</div><div>/GstPipeline:pipeline0/GstUDPSrc:udpsrc0.GstPad:src: caps = application/x-rtp, clock-rate=(int)90000, encoding-name=(string)MPA, media=(string)audio, payload=(int)14</div><div>/GstPipeline:pipeline0/GstRtpBin:rtpbin.GstGhostPad:recv_rtp_sink_0.GstProxyPad:proxypad1: caps = application/x-rtp, clock-rate=(int)90000, encoding-name=(string)MPA, media=(string)audio, payload=(int)14</div><div>/GstPipeline:pipeline0/GstRtpBin:rtpbin/GstRtpSession:rtpsession0.GstPad:recv_rtp_src: caps = application/x-rtp, clock-rate=(int)90000, encoding-name=(string)MPA, media=(string)audio, payload=(int)14</div><div>/GstPipeline:pipeline0/GstRtpBin:rtpbin/GstRtpSsrcDemux:rtpssrcdemux0.GstPad:src_4066390227: caps = application/x-rtp, clock-rate=(int)90000, encoding-name=(string)MPA, media=(string)audio, payload=(int)14, ssrc=(uint)4066390227</div><div>/GstPipeline:pipeline0/GstRtpBin:rtpbin/GstRtpJitterBuffer:rtpjitterbuffer0.GstPad:src: caps = application/x-rtp, clock-rate=(int)90000, encoding-name=(string)MPA, media=(string)audio, payload=(int)14, ssrc=(uint)4066390227</div><div>/GstPipeline:pipeline0/GstRtpBin:rtpbin/GstRtpPtDemux:rtpptdemux0.GstPad:sink: caps = application/x-rtp, clock-rate=(int)90000, encoding-name=(string)MPA, media=(string)audio, payload=(int)14, ssrc=(uint)4066390227</div><div>/GstPipeline:pipeline0/GstRtpBin:rtpbin/GstRtpJitterBuffer:rtpjitterbuffer0.GstPad:sink: caps = application/x-rtp, clock-rate=(int)90000, encoding-name=(string)MPA, media=(string)audio, payload=(int)14, ssrc=(uint)4066390227</div><div>/GstPipeline:pipeline0/GstRtpBin:rtpbin/GstRtpSsrcDemux:rtpssrcdemux0.GstPad:sink: caps = application/x-rtp, clock-rate=(int)90000, encoding-name=(string)MPA, media=(string)audio, payload=(int)14</div><div>/GstPipeline:pipeline0/GstRtpBin:rtpbin/GstRtpSession:rtpsession0.GstPad:recv_rtp_sink: caps = application/x-rtp, clock-rate=(int)90000, encoding-name=(string)MPA, media=(string)audio, payload=(int)14</div><div>/GstPipeline:pipeline0/GstRtpBin:rtpbin.GstGhostPad:recv_rtp_sink_0: caps = application/x-rtp, clock-rate=(int)90000, encoding-name=(string)MPA, media=(string)audio, payload=(int)14</div><div>/GstPipeline:pipeline0/GstRtpBin:rtpbin/GstRtpJitterBuffer:rtpjitterbuffer2.GstPad:src: caps = application/x-rtp, clock-rate=(int)90000, encoding-name=(string)MPA, media=(string)audio, payload=(int)14, ssrc=(uint)4246170506</div><div>/GstPipeline:pipeline0/GstRtpBin:rtpbin/GstRtpPtDemux:rtpptdemux2.GstPad:sink: caps = application/x-rtp, clock-rate=(int)90000, encoding-name=(string)MPA, media=(string)audio, payload=(int)14, ssrc=(uint)4246170506</div><div>/GstPipeline:pipeline0/GstRtpBin:rtpbin/GstRtpJitterBuffer:rtpjitterbuffer2.GstPad:sink: caps = application/x-rtp, clock-rate=(int)90000, encoding-name=(string)MPA, media=(string)audio, payload=(int)14, ssrc=(uint)4246170506</div><div>/GstPipeline:pipeline0/GstUDPSrc:udpsrc0.GstPad:src: caps = application/x-rtp, clock-rate=(int)90000, encoding-name=(string)MPA, media=(string)audio, payload=(int)14</div><div>/GstPipeline:pipeline0/GstRtpBin:rtpbin.GstGhostPad:recv_rtp_sink_0.GstProxyPad:proxypad1: caps = application/x-rtp, clock-rate=(int)90000, encoding-name=(string)MPA, media=(string)audio, payload=(int)14</div><div>/GstPipeline:pipeline0/GstRtpBin:rtpbin/GstRtpSession:rtpsession0.GstPad:recv_rtp_src: caps = application/x-rtp, clock-rate=(int)90000, encoding-name=(string)MPA, media=(string)audio, payload=(int)14</div><div>/GstPipeline:pipeline0/GstRtpBin:rtpbin/GstRtpSsrcDemux:rtpssrcdemux0.GstPad:src_4066390227: caps = application/x-rtp, clock-rate=(int)90000, encoding-name=(string)MPA, media=(string)audio, payload=(int)14, ssrc=(uint)4066390227</div><div>/GstPipeline:pipeline0/GstRtpBin:rtpbin/GstRtpJitterBuffer:rtpjitterbuffer0.GstPad:src: caps = application/x-rtp, clock-rate=(int)90000, encoding-name=(string)MPA, media=(string)audio, payload=(int)14, ssrc=(uint)4066390227</div><div>/GstPipeline:pipeline0/GstRtpBin:rtpbin/GstRtpPtDemux:rtpptdemux0.GstPad:sink: caps = application/x-rtp, clock-rate=(int)90000, encoding-name=(string)MPA, media=(string)audio, payload=(int)14, ssrc=(uint)4066390227</div><div>/GstPipeline:pipeline0/GstRtpBin:rtpbin/GstRtpJitterBuffer:rtpjitterbuffer0.GstPad:sink: caps = application/x-rtp, clock-rate=(int)90000, encoding-name=(string)MPA, media=(string)audio, payload=(int)14, ssrc=(uint)4066390227</div><div>/GstPipeline:pipeline0/GstRtpBin:rtpbin/GstRtpSsrcDemux:rtpssrcdemux0.GstPad:sink: caps = application/x-rtp, clock-rate=(int)90000, encoding-name=(string)MPA, media=(string)audio, payload=(int)14</div><div>/GstPipeline:pipeline0/GstRtpBin:rtpbin/GstRtpSession:rtpsession0.GstPad:recv_rtp_sink: caps = application/x-rtp, clock-rate=(int)90000, encoding-name=(string)MPA, media=(string)audio, payload=(int)14</div><div>/GstPipeline:pipeline0/GstRtpBin:rtpbin.GstGhostPad:recv_rtp_sink_0: caps = application/x-rtp, clock-rate=(int)90000, encoding-name=(string)MPA, media=(string)audio, payload=(int)14</div><div>/GstPipeline:pipeline0/GstRtpBin:rtpbin.GstGhostPad:recv_rtp_src_0_4246170506_14: caps = application/x-rtp, clock-rate=(int)90000, encoding-name=(string)MPA, media=(string)audio, payload=(int)14</div><div>/GstPipeline:pipeline0/GstRtpBin:rtpbin.GstGhostPad:recv_rtp_src_0_4246170506_14.GstProxyPad:proxypad4: caps = application/x-rtp, clock-rate=(int)90000, encoding-name=(string)MPA, media=(string)audio, payload=(int)14</div><div>/GstPipeline:pipeline0/GstUDPSrc:udpsrc0.GstPad:src: caps = application/x-rtp, clock-rate=(int)90000, encoding-name=(string)MPA, media=(string)audio, payload=(int)14</div><div>/GstPipeline:pipeline0/GstRtpBin:rtpbin.GstGhostPad:recv_rtp_sink_0.GstProxyPad:proxypad1: caps = application/x-rtp, clock-rate=(int)90000, encoding-name=(string)MPA, media=(string)audio, payload=(int)14</div><div>/GstPipeline:pipeline0/GstRtpBin:rtpbin/GstRtpSession:rtpsession0.GstPad:recv_rtp_src: caps = application/x-rtp, clock-rate=(int)90000, encoding-name=(string)MPA, media=(string)audio, payload=(int)14</div><div>/GstPipeline:pipeline0/GstRtpBin:rtpbin/GstRtpSsrcDemux:rtpssrcdemux0.GstPad:src_4066390227: caps = application/x-rtp, clock-rate=(int)90000, encoding-name=(string)MPA, media=(string)audio, payload=(int)14, ssrc=(uint)4066390227</div><div>/GstPipeline:pipeline0/GstRtpBin:rtpbin/GstRtpJitterBuffer:rtpjitterbuffer0.GstPad:src: caps = application/x-rtp, clock-rate=(int)90000, encoding-name=(string)MPA, media=(string)audio, payload=(int)14, ssrc=(uint)4066390227</div><div>/GstPipeline:pipeline0/GstRtpBin:rtpbin/GstRtpPtDemux:rtpptdemux0.GstPad:sink: caps = application/x-rtp, clock-rate=(int)90000, encoding-name=(string)MPA, media=(string)audio, payload=(int)14, ssrc=(uint)4066390227</div><div>/GstPipeline:pipeline0/GstRtpBin:rtpbin/GstRtpJitterBuffer:rtpjitterbuffer0.GstPad:sink: caps = application/x-rtp, clock-rate=(int)90000, encoding-name=(string)MPA, media=(string)audio, payload=(int)14, ssrc=(uint)4066390227</div><div>/GstPipeline:pipeline0/GstRtpBin:rtpbin/GstRtpSsrcDemux:rtpssrcdemux0.GstPad:sink: caps = application/x-rtp, clock-rate=(int)90000, encoding-name=(string)MPA, media=(string)audio, payload=(int)14</div><div>/GstPipeline:pipeline0/GstRtpBin:rtpbin/GstRtpSession:rtpsession0.GstPad:recv_rtp_sink: caps = application/x-rtp, clock-rate=(int)90000, encoding-name=(string)MPA, media=(string)audio, payload=(int)14</div><div>/GstPipeline:pipeline0/GstRtpBin:rtpbin.GstGhostPad:recv_rtp_sink_0: caps = application/x-rtp, clock-rate=(int)90000, encoding-name=(string)MPA, media=(string)audio, payload=(int)14</div><div>handling interrupt.</div><div>Interrupt: Stopping pipeline ...</div><div>Execution ended after 0:01:19.274019564</div><div>Setting pipeline to PAUSED ...</div><div>Setting pipeline to READY ...</div><div>Setting pipeline to NULL ...</div><div>Freeing pipeline ...</div><div><br></div><div style=""><br></div><div style="">I also tried making the receiving side with py-gst. First stream plays fine. And the second stream plays very distorted and following message is displayed:</div><div style=""><br></div><div style=""><span style="color:rgb(84,84,84);line-height:18px;text-align:left">GStreamer-CRITICAL **: gst_util_uint64_scale_int: </span><em style="font-weight:bold;font-style:normal;color:rgb(106,106,106);line-height:18px;text-align:left">assertion</em><span style="color:rgb(84,84,84);line-height:18px;text-align:left"> `</span><em style="font-weight:bold;font-style:normal;color:rgb(106,106,106);line-height:18px;text-align:left">denom > 0</em><span style="color:rgb(84,84,84);line-height:18px;text-align:left">' </span><em style="font-weight:bold;font-style:normal;color:rgb(106,106,106);line-height:18px;text-align:left">failed</em> <br></div><div style=""><br></div><div style="">If i stream the first stream again it plays fine as well. I think there may be a problem with the clock jumping.</div><div style=""><br></div><div style="">Do you know a way to make this work?</div><div style=""><br></div><div style="">Kind regards</div><div style="">Johannes Bauer</div><div style=""><br></div><div><br></div></div><div><br></div><div><br></div><div><br></div><div style=""><br></div></div></div>