<div dir="ltr"><div><div><div><div>Hello,<br><br>I have the following problem with gstreamer 1.12:<br><br>gst-server<br>gst-launch-1.0 filesrc location=$H264 ! qtdemux ! h264parse ! rtph264pay config-interval=1 ! udpsink host=MULTICAST_IP port=PORT<br><br>gst-client 1<br>gst-launch-1.0 uridecodebin uri=sdp:///path_sdp ! videoconvert ! xvimagesink<br><br>gst-client 2<br>gst-launch-1.0 uridecodebin uri=sdp:///path_sdp ! videoconvert ! xvimagesink<br><br></div><div>My sdp file looks like:<br></div><div>v=0<br></div><div>o=- 1188340656180883 1 IN IP4 MULTICAST_IP<br></div><div>s= session<br></div><div>i= Test<br></div><div>c= IN IP4 MULTICAST_IP<br></div><div>t=0 0 <br></div><div>a=tool:Gstreamer<br></div><div>a=recvonly<br></div><div>a=type:broadcast<br></div><div>a=charset:UTF-8<br></div><div>m=video PORT RTP/AVP 96<br></div><div>b=RS:0<br></div><div>b=RR:0<br></div><div>a=rtpmap:96 H264/90000<br></div><div>a=framerate:30<br></div><div>a=fmtp:96 media=video;<br><br></div>When I stop one client, after few second, the video of the second client is closed.<br><br></div>I found that problem is related to the rtcp. If I add return true at gst-plugins-good/gst/rtpmanager/gstrtpsession.c in the beginning of  method start_rtcp_thread (in order to not start rtcp_thread), the second client video is OK.<br><br></div><div>Why the first client is impacted by the second client disconnection ?<br></div><div>Why the rtcp stream of the second client is listen by the first client ?<br></div><br>Thanks you<br></div></div>