<div dir="ltr"><div>I have tried to follow this example for RTSP retransmission.</div><div><a href="https://github.com/GStreamer/gst-rtsp-server/blob/master/examples/test-video-rtx.c">https://github.com/GStreamer/gst-rtsp-server/blob/master/examples/test-video-rtx.c</a><br></div><div><br></div><div><br></div><div>  gst_rtsp_media_factory_set_profiles (factory, GST_RTSP_PROFILE_AVPF);<br></div><div><br></div><div>When the profile is set like above , ffmpeg / mplayer  / VLC is not able to play and says that it is an unsupported protocol. I don't know which player supports this protocol, only the gstreamer player is able to play the video.</div><div><br></div><div>When the gst_rtsp_media_factory_set_profiles line  is removed then all the players are working but there is a lot of artifact on the video if there is packet loss. </div><div><br></div><div>everything is working fine on local env but on cloud there are artifact because of packet loss </div><div><br></div><div>I also tried making retransission_time to 10 sec but it did not work.</div><div>gst_rtsp_media_factory_set_retransmission_time (factory, 10000 * GST_MSECOND);<br></div><div><br></div><div>Tried enabling RTCP as required for NACK (did not work i can see RTCP messages in wireshark )</div><div><br></div><div>gst_rtsp_media_factory_set_enable_rtcp(factory , 1);<br></div><div><br></div><div>Tried setting  retransmission true (Did not worked )</div><div><br></div><div><div style="color:rgb(204,204,204);background-color:rgb(31,31,31);font-family:"Droid Sans Mono","monospace",monospace;font-size:14px;line-height:19px;white-space:pre"><div>  <span style="color:rgb(220,220,170)">gst_rtsp_media_factory_set_do_retransmission</span>(factory,<span style="color:rgb(181,206,168)">1</span>);</div><div></div></div></div><div><br></div><div>I still get the artifacts / glitches on the video some time video just stuck on the client side </div><div><br></div></div>